{"openapi":"3.0.0","paths":{"/v1/webhooks/adobe-sign/{secret}":{"get":{"operationId":"AdobeSignWebhooksController_verify","parameters":[{"name":"secret","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get webhook","tags":["E-Signature Webhooks"],"description":"Get webhook."},"post":{"operationId":"AdobeSignWebhooksController_handleWebhook","parameters":[{"name":"secret","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["E-Signature Webhooks"],"description":"Create webhook."}},"/v1/webhooks/docusign":{"post":{"operationId":"DocusignWebhooksController_handleWebhook","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["E-Signature Webhooks"],"description":"Create webhook."}},"/v1/webhooks/explorium":{"post":{"operationId":"ExploriumWebhooksController_handleWebhook","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["Explorium Webhooks"],"description":"Create webhook."}},"/v1/webhooks/microsoft/calendar":{"post":{"operationId":"MicrosoftCalendarWebhookController_handle","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create calendar","tags":["Webhooks"],"description":"Create calendar."}},"/v1/webhooks/nango":{"post":{"operationId":"NangoWebhookController_handle","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["Webhooks"],"description":"Create webhook."}},"/v1/webhooks/resend":{"post":{"operationId":"ResendWebhookController_handle","parameters":[{"name":"svix-id","required":true,"in":"header","schema":{"type":"string"}},{"name":"svix-timestamp","required":true,"in":"header","schema":{"type":"string"}},{"name":"svix-signature","required":true,"in":"header","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Buffer"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["Resend Webhooks"],"description":"Create webhook."}},"/v1/webhooks/sentry":{"post":{"operationId":"SentryWebhookController_handleSentryWebhook","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["webhooks/sentry"],"description":"Create webhook."}},"/v1/webhooks/slack/events":{"post":{"operationId":"SlackEventsWebhookController_handle","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Buffer"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["Slack Webhooks"],"description":"Create webhook."}},"/v1/webhooks/stripe":{"post":{"operationId":"StripeWebhookController_handleWebhook","parameters":[{"name":"stripe-signature","required":true,"in":"header","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["StripeWebhook"],"description":"Stripe Webhook Controller handle Webhook through the Vitae AI API."}},"/v1/webhooks/twilio":{"post":{"operationId":"TwilioWebhooksController_handle","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["Twilio Webhooks"],"description":"Create webhook."}},"/v1/webhooks/unipile":{"post":{"operationId":"UnipileWebhooksController_handleWebhook[0]","parameters":[{"name":"x-webhook-secret","required":true,"in":"header","schema":{"type":"string"}},{"name":"secret","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["Unipile Webhooks"],"description":"Create webhook."}},"/v1/unipile-webhooks/{event}":{"post":{"operationId":"UnipileWebhooksController_handleWebhook[1]","parameters":[{"name":"x-webhook-secret","required":true,"in":"header","schema":{"type":"string"}},{"name":"secret","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["Unipile Webhooks"],"description":"Create webhook."}},"/v1/webhooks/vercel":{"post":{"operationId":"VercelWebhookController_handle","parameters":[],"responses":{"202":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["VercelWebhook"],"description":"Vercel Webhook Controller handle through the Vitae AI API."}},"/v1/webhooks/whatsapp":{"get":{"operationId":"WhatsappWebhooksController_verify","parameters":[{"name":"hub.mode","required":true,"in":"query","schema":{"type":"string"}},{"name":"hub.verify_token","required":true,"in":"query","schema":{"type":"string"}},{"name":"hub.challenge","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get webhook","tags":["WhatsApp Webhooks"],"description":"Get webhook."},"post":{"operationId":"WhatsappWebhooksController_handle","parameters":[{"name":"x-hub-signature-256","required":true,"in":"header","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Buffer"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["WhatsApp Webhooks"],"description":"Create webhook."}},"/v1/email-history/by-recipient":{"get":{"operationId":"EmailHistoryController_findByRecipient","parameters":[{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["EmailHistory"],"description":"Email History Controller find By Recipient through the Vitae AI API."}},"/v1/email-history/by-type":{"get":{"operationId":"EmailHistoryController_findByType","parameters":[{"name":"emailType","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["EmailHistory"],"description":"Email History Controller find By Type through the Vitae AI API."}},"/v1/email-history/by-sender":{"get":{"operationId":"EmailHistoryController_findBySender","parameters":[{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["EmailHistory"],"description":"Email History Controller find By Sender through the Vitae AI API."}},"/v1/email-history/stats":{"get":{"operationId":"EmailHistoryController_getStats","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["EmailHistory"],"description":"Email History Controller get Stats through the Vitae AI API."}},"/v1/email-history/stats/by-recipient":{"get":{"operationId":"EmailHistoryController_getStatsByRecipient","parameters":[{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["EmailHistory"],"description":"Email History Controller get Stats By Recipient through the Vitae AI API."}},"/v1/email-history/stats/by-type":{"get":{"operationId":"EmailHistoryController_getStatsByType","parameters":[{"name":"emailType","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["EmailHistory"],"description":"Email History Controller get Stats By Type through the Vitae AI API."}},"/v1/integrations/nango/providers":{"get":{"operationId":"NangoController_listProviders","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"List providers","tags":["integrations/nango"],"description":"List providers."}},"/v1/integrations/nango/connect-session":{"post":{"operationId":"NangoController_createConnectSession","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateConnectSessionDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create connect session","tags":["integrations/nango"],"description":"Create connect session."}},"/v1/integrations/nango/connections/reconcile":{"post":{"operationId":"NangoController_reconcileConnection","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReconcileConnectionDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create connection","tags":["integrations/nango"],"description":"Create connection."}},"/v1/integrations/nango/outlook/admin-consent":{"get":{"operationId":"NangoController_getOutlookAdminConsent","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get outlook","tags":["integrations/nango"],"description":"Get outlook."}},"/v1/integrations/nango/connections":{"get":{"operationId":"NangoController_listConnections","parameters":[{"name":"scope","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"List connections","tags":["integrations/nango"],"description":"List connections."}},"/v1/integrations/nango/connections/{id}":{"delete":{"operationId":"NangoController_deleteConnection","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Delete connection","tags":["integrations/nango"],"description":"Delete connection."}},"/v1/integrations/nango/connections/{id}/field-mapping":{"get":{"operationId":"NangoController_getFieldMapping","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get connection","tags":["integrations/nango"],"description":"Get connection."},"put":{"operationId":"NangoController_updateFieldMapping","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFieldMappingDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update connection","tags":["integrations/nango"],"description":"Update connection."}},"/v1/integrations/nango/connections/{id}/whatsapp-settings":{"get":{"operationId":"NangoController_getWhatsappSettings","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get connection","tags":["integrations/nango"],"description":"Get connection."},"put":{"operationId":"NangoController_updateWhatsappSettings","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWhatsappConnectionSettingsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update connection","tags":["integrations/nango"],"description":"Update connection."}},"/v1/integrations/nango/connections/{id}/import-settings":{"get":{"operationId":"NangoController_getImportSettings","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get connection","tags":["integrations/nango"],"description":"Get connection."},"put":{"operationId":"NangoController_updateImportSettings","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateImportSettingsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update connection","tags":["integrations/nango"],"description":"Update connection."}},"/v1/integrations/nango/connections/{id}/mailbox-activity-settings":{"get":{"operationId":"NangoController_getMailboxActivitySettings","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get connection","tags":["integrations/nango"],"description":"Get connection."},"put":{"operationId":"NangoController_updateMailboxActivitySettings","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMailboxActivitySettingsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update connection","tags":["integrations/nango"],"description":"Update connection."}},"/v1/sms/conversations":{"get":{"operationId":"SmsConversationsController_list","parameters":[{"name":"archived","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}},{"name":"candidateId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List sms","tags":["SMS Conversations"],"description":"List sms."},"post":{"operationId":"SmsConversationsController_start","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartSmsConversationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create sm","tags":["SMS Conversations"],"description":"Create sm."}},"/v1/sms/conversations/{id}":{"get":{"operationId":"SmsConversationsController_getThread","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get sm","tags":["SMS Conversations"],"description":"Get sm."}},"/v1/sms/conversations/{id}/messages":{"post":{"operationId":"SmsConversationsController_sendMessage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendSmsMessageDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create sm","tags":["SMS Conversations"],"description":"Create sm."}},"/v1/sms/conversations/{id}/archive":{"patch":{"operationId":"SmsConversationsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update sm","tags":["SMS Conversations"],"description":"Update sm."}},"/v1/organizations/current":{"get":{"operationId":"OrganizationsController_getCurrentOrganization","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get current","tags":["Organizations"],"description":"Get current."},"patch":{"operationId":"OrganizationsController_updateCurrentOrganization","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update current","tags":["Organizations"],"description":"Update current."}},"/v1/organizations/segmentation":{"get":{"operationId":"OrganizationsController_getSegmentation","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get segmentation","tags":["Organizations"],"description":"Get segmentation."},"post":{"operationId":"OrganizationsController_submitSegmentation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitOrganizationSegmentationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create segmentation","tags":["Organizations"],"description":"Create segmentation."}},"/v1/organizations/members":{"get":{"operationId":"OrganizationsController_listMembers","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List members","tags":["Organizations"],"description":"List members."},"post":{"operationId":"OrganizationsController_inviteMember","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InviteOrganizationMemberDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create member","tags":["Organizations"],"description":"Create member."}},"/v1/organizations/members/{membershipId}/invite-link":{"get":{"operationId":"OrganizationsController_getMemberInviteLink","parameters":[{"name":"membershipId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get member","tags":["Organizations"],"description":"Get member."}},"/v1/organizations/members/{membershipId}":{"delete":{"operationId":"OrganizationsController_removeMember","parameters":[{"name":"membershipId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete member","tags":["Organizations"],"description":"Delete member."}},"/v1/organizations/boards":{"get":{"operationId":"OrganizationsController_getBoards","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get board","tags":["Organizations"],"description":"Get board."},"patch":{"operationId":"OrganizationsController_updateBoards","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update board","tags":["Organizations"],"description":"Update board."}},"/v1/organizations/teams-channels":{"get":{"operationId":"OrganizationsController_getTeamsChannels","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get teams channel","tags":["Organizations"],"description":"Get teams channel."},"patch":{"operationId":"OrganizationsController_updateTeamsChannels","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update teams channel","tags":["Organizations"],"description":"Update teams channel."}},"/v1/organizations/leaderboard-visibility":{"patch":{"operationId":"OrganizationsController_updateLeaderboardVisibility","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update leaderboard visibility","tags":["Organizations"],"description":"Update leaderboard visibility."}},"/v1/organizations/settings":{"get":{"operationId":"OrganizationsController_getSettings","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get setting","tags":["Organizations"],"description":"Get setting."},"patch":{"operationId":"OrganizationsController_updateSettings","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update setting","tags":["Organizations"],"description":"Update setting."}},"/v1/emails/{id}/test":{"post":{"operationId":"EmailsController_sendTestEmail","parameters":[{"name":"id","required":true,"in":"path","description":"The email template ID.","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Fields to update in the email template.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEmailDto"},"examples":{"example1":{"summary":"Test email data","value":{"subject":"Test Subject","title":"Test Title","body":"This is a test email body."}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create email","tags":["emails"],"description":"Create email."}},"/v1/emails/website/contact":{"post":{"operationId":"EmailsController_sendContactEmail","parameters":[],"requestBody":{"required":true,"description":"Contact email content.","content":{"application/json":{"schema":{"example":{"name":"John Doe","email":"john.doe@email.com","subject":"Contact Subject","message":"Hello, I would like to know more about your services."},"properties":{"name":{"type":"string","description":"Sender name."},"email":{"type":"string","description":"Sender email address."},"subject":{"type":"string","description":"Email subject."},"message":{"type":"string","description":"Email message."}},"required":["name","email","subject","message"]}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create website","tags":["emails"],"description":"Create website."}},"/v1/emails":{"get":{"operationId":"EmailsController_findAll","parameters":[{"name":"sort","required":false,"in":"query","description":"Field to sort by","schema":{"type":"string"}},{"name":"order","required":false,"in":"query","description":"Sort order","schema":{"enum":["asc","desc"],"type":"string"}},{"name":"pagination","required":false,"in":"query","description":"Enable or disable pagination.","schema":{}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"List emails","tags":["emails"],"description":"List emails."},"post":{"operationId":"EmailsController_create","parameters":[],"requestBody":{"required":true,"description":"Create a new email template for the org.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEmailDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create email","tags":["emails"],"description":"Create email."}},"/v1/emails/generate":{"post":{"operationId":"EmailsController_generate","parameters":[],"requestBody":{"required":true,"description":"Generate an email template from a topic/title using OpenRouter.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateEmailDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create generate","tags":["emails"],"description":"Create generate."}},"/v1/emails/{id}":{"delete":{"operationId":"EmailsController_delete","parameters":[{"name":"id","required":true,"in":"path","description":"The email template ID.","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Delete email","tags":["emails"],"description":"Delete email."},"get":{"operationId":"EmailsController_findOne","parameters":[{"name":"id","required":true,"in":"path","description":"The email template ID.","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get email","tags":["emails"],"description":"Get email."},"patch":{"operationId":"EmailsController_update","parameters":[{"name":"id","required":true,"in":"path","description":"The email template ID.","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Fields to update in the email template.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEmailDto"},"examples":{"example1":{"summary":"Update email data","value":{"subject":"Updated Subject","title":"Updated Title","body":"Updated email body."}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update email","tags":["emails"],"description":"Update email."}},"/v1/emails/send":{"post":{"operationId":"EmailsController_sendCustomEmail","parameters":[],"requestBody":{"required":true,"description":"Email content to send.","content":{"application/json":{"schema":{"properties":{"to":{"type":"string","description":"Recipient email address."},"subject":{"type":"string","description":"Email subject."},"body":{"type":"string","description":"Email HTML body."}},"required":["to","subject","body"]}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create send","tags":["emails"],"description":"Create send."}},"/v1/integrations/resend/sending-domain":{"get":{"operationId":"TenantSendingDomainController_get","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get integration","tags":["integrations/resend"],"description":"Get integration."},"post":{"operationId":"TenantSendingDomainController_provision","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProvisionTenantSendingDomainDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create integration","tags":["integrations/resend"],"description":"Create integration."}},"/v1/integrations/resend/sending-domain/refresh":{"post":{"operationId":"TenantSendingDomainController_refresh","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create refresh","tags":["integrations/resend"],"description":"Create refresh."}},"/v1/integrations/resend/sending-domain/verify":{"post":{"operationId":"TenantSendingDomainController_verify","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create verify","tags":["integrations/resend"],"description":"Create verify."}},"/v1/companies/dashboard":{"get":{"operationId":"CompaniesController_dashboard","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get dashboard","tags":["Companies"],"description":"Get dashboard."}},"/v1/companies/dashboard/recent-activities":{"get":{"operationId":"CompaniesController_getRecentActivities","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get dashboard","tags":["Companies"],"description":"Get dashboard."}},"/v1/companies":{"post":{"operationId":"CompaniesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompanyDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create company","tags":["Companies"],"description":"Create company."},"get":{"operationId":"CompaniesController_findAll","parameters":[{"name":"startDate","required":false,"in":"query","description":"Start date","schema":{}},{"name":"endDate","required":false,"in":"query","description":"End date","schema":{}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Text search","schema":{"example":"Google","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List companies","tags":["Companies"],"description":"List companies."}},"/v1/companies/prefill-from-website":{"post":{"operationId":"CompaniesController_prefillFromWebsite","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrefillOrgProfileDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create prefill from website","tags":["Companies"],"description":"Create prefill from website."}},"/v1/companies/{id}":{"patch":{"operationId":"CompaniesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Fields to update the company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update company","tags":["Companies"],"description":"Update company."},"get":{"operationId":"CompaniesController_findOne","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get company","tags":["Companies"],"description":"Get company."},"delete":{"operationId":"CompaniesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete company","tags":["Companies"],"description":"Delete company."}},"/v1/companies/dashboard/new-applicants":{"get":{"operationId":"CompaniesController_getNewApplicants","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"stage","required":true,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get dashboard","tags":["Companies"],"description":"Get dashboard."}},"/v1/companies/user/{id}":{"get":{"operationId":"CompaniesController_findOneCompany","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Companies"],"description":"Get user."}},"/v1/companies/created-by/{id}":{"get":{"operationId":"CompaniesController_findOneByCreatedBy","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get created by","tags":["Companies"],"description":"Get created by."}},"/v1/companies/my/settings":{"get":{"operationId":"CompaniesController_getMySettings","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get my","tags":["Companies"],"description":"Get my."},"patch":{"operationId":"CompaniesController_updateMySettings","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update my","tags":["Companies"],"description":"Update my."}},"/v1/companies/{id}/validate":{"patch":{"operationId":"CompaniesController_validate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update company","tags":["Companies"],"description":"Update company."}},"/v1/files/{token}":{"get":{"operationId":"FilesController_serve","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Files"],"description":"Files Controller serve through the Vitae AI API."}},"/v1/subscriptions/plans":{"get":{"operationId":"SubscriptionsController_getPlans","parameters":[{"name":"Authorization","in":"header","description":"Bearer access token","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller get Plans through the Vitae AI API."}},"/v1/subscriptions/organization/usage":{"get":{"operationId":"SubscriptionsController_getOrganizationCreditUsage","parameters":[{"name":"module","required":false,"in":"query","schema":{"type":"string"}},{"name":"memberId","required":false,"in":"query","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller get Organization Credit Usage through the Vitae AI API."}},"/v1/subscriptions/organization/usage/ledger":{"get":{"operationId":"SubscriptionsController_getOrganizationCreditLedger","parameters":[{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"module","required":false,"in":"query","schema":{"type":"string"}},{"name":"memberId","required":false,"in":"query","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller get Organization Credit Ledger through the Vitae AI API."}},"/v1/subscriptions/organization/wallets":{"get":{"operationId":"SubscriptionsController_getOrganizationWalletBalances","parameters":[{"name":"scope","required":true,"in":"query","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller get Organization Wallet Balances through the Vitae AI API."}},"/v1/subscriptions/organization/modules":{"get":{"operationId":"SubscriptionsController_getOrganizationModules","parameters":[{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller get Organization Modules through the Vitae AI API."}},"/v1/subscriptions/organization/monitoring-allowances":{"get":{"operationId":"SubscriptionsController_getMonitoringAllowances","parameters":[{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller get Monitoring Allowances through the Vitae AI API."}},"/v1/subscriptions/organization/monitoring-packs/{pack}":{"post":{"operationId":"SubscriptionsController_purchaseMonitoringPack","parameters":[{"name":"pack","required":true,"in":"path","description":"Monitoring pack key (firmSlots | postings)","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"quantity":{"type":"number","example":1}}}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller purchase Monitoring Pack through the Vitae AI API."},"delete":{"operationId":"SubscriptionsController_removeMonitoringPack","parameters":[{"name":"pack","required":true,"in":"path","description":"Monitoring pack key (firmSlots | postings)","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller remove Monitoring Pack through the Vitae AI API."}},"/v1/subscriptions/organization/monitoring-funding":{"patch":{"operationId":"SubscriptionsController_setMonitoringFunding","parameters":[{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["mode"],"properties":{"mode":{"type":"string","enum":["org","memberFirst"],"example":"memberFirst"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller set Monitoring Funding through the Vitae AI API."}},"/v1/subscriptions/organization/modules/{module}/activate":{"post":{"operationId":"SubscriptionsController_activateOrganizationModule","parameters":[{"name":"module","required":true,"in":"path","description":"Data module key (prospecting | bdSignals)","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"quantity":{"type":"number","example":3}}}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller activate Organization Module through the Vitae AI API."}},"/v1/subscriptions/organization/modules/{module}/members/{memberPublicId}":{"patch":{"operationId":"SubscriptionsController_setOrganizationModuleMember","parameters":[{"name":"module","required":true,"in":"path","description":"Data module key (prospecting | bdSignals)","schema":{"type":"string"}},{"name":"memberPublicId","required":true,"in":"path","description":"Public id of the org member whose access is toggled","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean","example":true}},"required":["enabled"]}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller set Organization Module Member through the Vitae AI API."}},"/v1/subscriptions/organization/modules/{module}/deactivate":{"post":{"operationId":"SubscriptionsController_deactivateOrganizationModule","parameters":[{"name":"module","required":true,"in":"path","description":"Data module key (prospecting | bdSignals)","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller deactivate Organization Module through the Vitae AI API."}},"/v1/subscriptions/organization/client-portal":{"get":{"operationId":"SubscriptionsController_getOrganizationClientPortal","parameters":[{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller get Organization Client Portal through the Vitae AI API."}},"/v1/subscriptions/organization/client-portal/activate":{"post":{"operationId":"SubscriptionsController_activateOrganizationClientPortal","parameters":[{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller activate Organization Client Portal through the Vitae AI API."}},"/v1/subscriptions/organization/client-portal/deactivate":{"post":{"operationId":"SubscriptionsController_deactivateOrganizationClientPortal","parameters":[{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller deactivate Organization Client Portal through the Vitae AI API."}},"/v1/subscriptions/{userPublicId}":{"get":{"operationId":"SubscriptionsController_getSubscriptionByUserPublicId","parameters":[{"name":"userPublicId","required":true,"in":"path","description":"User public id","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller get Subscription By User Public Id through the Vitae AI API."}},"/v1/subscriptions/{userPublicId}/portal":{"get":{"operationId":"SubscriptionsController_getSubscriptionPortal","parameters":[{"name":"userPublicId","required":true,"in":"path","description":"User public id","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller get Subscription Portal through the Vitae AI API."}},"/v1/subscriptions/{userPublicId}/checkout/{planPublicId}":{"get":{"operationId":"SubscriptionsController_createPlanCheckout","parameters":[{"name":"userPublicId","required":true,"in":"path","description":"User public id","schema":{"type":"string"}},{"name":"planPublicId","required":true,"in":"path","schema":{"type":"string"}},{"name":"referralId","required":false,"in":"query","description":"Rewardful referral ID for affiliate tracking","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","description":"Plan id","schema":{}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller create Plan Checkout through the Vitae AI API."}},"/v1/subscriptions/{userPublicId}/credits/checkout":{"post":{"operationId":"SubscriptionsController_createCreditCheckout","parameters":[{"name":"userPublicId","required":true,"in":"path","description":"User public id","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["quantity"],"properties":{"quantity":{"type":"number","example":5000},"wallet":{"type":"string","enum":["platform","data"],"example":"platform"}}}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Subscriptions"],"description":"Subscriptions Controller create Credit Checkout through the Vitae AI API."}},"/v1/videos/presigned-url":{"post":{"operationId":"VideosController_generatePresignedUrl","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateVideoPresignedUrlDto"},"examples":{"example1":{"summary":"Basic input","value":{"mimetype":"video/mp4","size":10485760}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create presigned url","tags":["Videos"],"description":"Create presigned url."}},"/v1/videos":{"post":{"operationId":"VideosController_create","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Videos"],"description":"Videos Controller create through the Vitae AI API."},"get":{"operationId":"VideosController_findAll","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Videos"],"description":"Videos Controller find All through the Vitae AI API."}},"/v1/videos/{id}/submit":{"post":{"operationId":"VideosController_submit","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create video","tags":["Videos"],"description":"Create video."}},"/v1/videos/{id}":{"delete":{"operationId":"VideosController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Videos"],"description":"Videos Controller remove through the Vitae AI API."}},"/v1/clients":{"get":{"operationId":"ClientsController_list","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List clients","tags":["Clients"],"description":"List clients."},"post":{"operationId":"ClientsController_create","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"tags":["Clients"],"description":"Clients Controller create through the Vitae AI API."}},"/v1/clients/archived":{"get":{"operationId":"ClientsController_archived","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get archived","tags":["Clients"],"description":"Get archived."}},"/v1/clients/duplicate-check":{"get":{"operationId":"ClientsController_duplicateCheck","parameters":[{"name":"name","required":true,"in":"query","schema":{"type":"string"}},{"name":"website","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get duplicate check","tags":["Clients"],"description":"Get duplicate check."}},"/v1/clients/portfolio":{"get":{"operationId":"ClientsController_portfolio","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"stage","required":true,"in":"query","schema":{"type":"string"}},{"name":"name","required":true,"in":"query","schema":{"type":"string"}},{"name":"ownerUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"territory","required":true,"in":"query","schema":{"type":"string"}},{"name":"postcode","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get portfolio","tags":["Clients"],"description":"Get portfolio."}},"/v1/clients/contacts":{"get":{"operationId":"ClientsController_contacts","parameters":[{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"idleDays","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get contact","tags":["Clients"],"description":"Get contact."},"post":{"operationId":"ClientsController_createCrmContact","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClientContactDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create contact","tags":["Clients"],"description":"Create contact."}},"/v1/clients/contacts/{contactId}":{"get":{"operationId":"ClientsController_contactDetail","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get contact","tags":["Clients"],"description":"Get contact."},"patch":{"operationId":"ClientsController_updateContact","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateClientContactDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update contact","tags":["Clients"],"description":"Update contact."},"delete":{"operationId":"ClientsController_deleteContact","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete contact","tags":["Clients"],"description":"Delete contact."}},"/v1/clients/contacts/{contactId}/candidate-link":{"post":{"operationId":"ClientsController_linkContactCandidate","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkContactCandidateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create contact","tags":["Clients"],"description":"Create contact."},"delete":{"operationId":"ClientsController_unlinkContactCandidate","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete contact","tags":["Clients"],"description":"Delete contact."}},"/v1/clients/contacts/{contactId}/candidate-suggestion":{"get":{"operationId":"ClientsController_contactCandidateSuggestion","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get contact","tags":["Clients"],"description":"Get contact."}},"/v1/clients/contacts/linkedin/lookup":{"post":{"operationId":"ClientsController_lookupContactLinkedIn","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create contact","tags":["Clients"],"description":"Create contact."}},"/v1/clients/contacts/find-email":{"post":{"operationId":"ClientsController_findContactEmails","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FindContactEmailsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get contact","tags":["Clients"],"description":"Get contact."}},"/v1/clients/contacts/linkedin-photo":{"post":{"operationId":"ClientsController_fetchContactLinkedInPhotos","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FetchLinkedInPhotosDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create contact","tags":["Clients"],"description":"Create contact."}},"/v1/clients/{id}/contacts":{"post":{"operationId":"ClientsController_createContact","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClientContactDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client","tags":["Clients"],"description":"Create client."}},"/v1/clients/{id}/branding":{"get":{"operationId":"ClientsController_getBranding","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get client","tags":["Clients"],"description":"Get client."},"patch":{"operationId":"ClientsController_updateBranding","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateClientBrandingDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update client","tags":["Clients"],"description":"Update client."}},"/v1/clients/{id}/pipeline":{"get":{"operationId":"ClientsController_getPipeline","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get client","tags":["Clients"],"description":"Get client."}},"/v1/clients/{id}/branding/image":{"post":{"operationId":"ClientsController_uploadBrandingImage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client","tags":["Clients"],"description":"Create client."}},"/v1/clients/{id}":{"delete":{"operationId":"ClientsController_softDelete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete client","tags":["Clients"],"description":"Delete client."},"get":{"operationId":"ClientsController_detail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"tags":["Clients"],"description":"Clients Controller detail through the Vitae AI API."},"patch":{"operationId":"ClientsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"tags":["Clients"],"description":"Clients Controller update through the Vitae AI API."}},"/v1/clients/{id}/restore":{"post":{"operationId":"ClientsController_restore","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client","tags":["Clients"],"description":"Create client."}},"/v1/clients/{id}/terms/confirm":{"post":{"operationId":"ClientsController_confirmTerms","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfirmClientTermsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client","tags":["Clients"],"description":"Create client."}},"/v1/clients/job-requests/{requestId}":{"patch":{"operationId":"ClientsController_updateJobRequest","parameters":[{"name":"requestId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job request","tags":["Clients"],"description":"Update job request."}},"/v1/clients/{id}/users":{"post":{"operationId":"ClientsController_invite","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client","tags":["Clients"],"description":"Create client."}},"/v1/contact-lists":{"post":{"operationId":"ContactListsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateContactListDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create contact list","tags":["Contact Lists"],"description":"Create contact list."},"get":{"operationId":"ContactListsController_list","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List contact lists","tags":["Contact Lists"],"description":"List contact lists."}},"/v1/contact-lists/{publicId}":{"get":{"operationId":"ContactListsController_detail","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get contact list","tags":["Contact Lists"],"description":"Get contact list."},"patch":{"operationId":"ContactListsController_rename","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RenameContactListDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update contact list","tags":["Contact Lists"],"description":"Update contact list."},"delete":{"operationId":"ContactListsController_remove","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete contact list","tags":["Contact Lists"],"description":"Delete contact list."}},"/v1/contact-lists/{publicId}/members":{"post":{"operationId":"ContactListsController_addMembers","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddContactListMembersDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create contact list","tags":["Contact Lists"],"description":"Create contact list."}},"/v1/contact-lists/{publicId}/members/{contactId}":{"delete":{"operationId":"ContactListsController_removeMember","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}},{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete contact list","tags":["Contact Lists"],"description":"Delete contact list."}},"/v1/clients/{id}/documents":{"get":{"operationId":"ClientDocumentsController_list","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientDocuments"],"description":"Client Documents Controller list through the Vitae AI API."},"post":{"operationId":"ClientDocumentsController_upload","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadRecordDocumentDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientDocuments"],"description":"Client Documents Controller upload through the Vitae AI API."}},"/v1/clients/{id}/documents/{documentId}":{"patch":{"operationId":"ClientDocumentsController_patch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRecordDocumentDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientDocuments"],"description":"Client Documents Controller patch through the Vitae AI API."},"delete":{"operationId":"ClientDocumentsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientDocuments"],"description":"Client Documents Controller remove through the Vitae AI API."}},"/v1/crm-tags":{"get":{"operationId":"CrmTagsController_list","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List crm tags","tags":["CRM Tags"],"description":"List crm tags."},"post":{"operationId":"CrmTagsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCrmTagDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create crm tag","tags":["CRM Tags"],"description":"Create crm tag."}},"/v1/crm-tags/{tagId}":{"patch":{"operationId":"CrmTagsController_update","parameters":[{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCrmTagDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update crm tag","tags":["CRM Tags"],"description":"Update crm tag."},"delete":{"operationId":"CrmTagsController_remove","parameters":[{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete crm tag","tags":["CRM Tags"],"description":"Delete crm tag."}},"/v1/crm-tags/bulk":{"post":{"operationId":"CrmTagsController_bulk","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkCrmTagDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk","tags":["CRM Tags"],"description":"Create bulk."}},"/v1/crm-tags/import":{"post":{"operationId":"CrmTagsController_importRows","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportCrmTagsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create import","tags":["CRM Tags"],"description":"Create import."}},"/v1/crm-tags/export":{"get":{"operationId":"CrmTagsController_export","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get export","tags":["CRM Tags"],"description":"Get export."}},"/v1/crm-tags/clients/{clientId}":{"get":{"operationId":"CrmTagsController_clientTags","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get client","tags":["CRM Tags"],"description":"Get client."},"post":{"operationId":"CrmTagsController_assignClient","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignCrmTagsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client","tags":["CRM Tags"],"description":"Create client."}},"/v1/crm-tags/clients/{clientId}/{tagId}":{"delete":{"operationId":"CrmTagsController_unassignClient","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"string"}},{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete client","tags":["CRM Tags"],"description":"Delete client."}},"/v1/crm-tags/contacts/{contactId}":{"get":{"operationId":"CrmTagsController_contactTags","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get contact","tags":["CRM Tags"],"description":"Get contact."},"post":{"operationId":"CrmTagsController_assignContact","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignCrmTagsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create contact","tags":["CRM Tags"],"description":"Create contact."}},"/v1/crm-tags/contacts/{contactId}/{tagId}":{"delete":{"operationId":"CrmTagsController_unassignContact","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}},{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete contact","tags":["CRM Tags"],"description":"Delete contact."}},"/v1/linkedin/common/search/parameters":{"get":{"operationId":"LinkedinController_getLinkedinCommonSearchParameters","parameters":[{"name":"type","required":true,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get common","tags":["linkedin"],"description":"Get common."}},"/v1/linkedin/connected-accounts":{"get":{"operationId":"LinkedinController_getConnectedAccounts","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get connected account","tags":["linkedin"],"description":"Get connected account."}},"/v1/linkedin/invitations":{"get":{"operationId":"LinkedinController_getInvitations","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get invitation","tags":["linkedin"],"description":"Get invitation."}},"/v1/linkedin/send-invitation":{"post":{"operationId":"LinkedinController_sendInvitation","parameters":[],"requestBody":{"required":true,"description":"Send invitation to a LinkedIn profile","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendInvitationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create send invitation","tags":["linkedin"],"description":"Create send invitation."}},"/v1/linkedin/analytics":{"get":{"operationId":"LinkedinController_getLinkedInAnalytics","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get analytic","tags":["linkedin"],"description":"Get analytic."}},"/v1/integrations/messaging/create-auth-link":{"get":{"operationId":"MessagingController_createAuthLink","parameters":[{"name":"provider","required":true,"in":"query","schema":{"type":"string"}},{"name":"returnTo","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create create auth link","tags":["Messaging Integrations"],"description":"Create create auth link."}},"/v1/integrations/messaging/create-reconnect-auth-link":{"get":{"operationId":"MessagingController_createReconnectAuthLink","parameters":[{"name":"provider","required":true,"in":"query","schema":{"type":"string"}},{"name":"accountId","required":true,"in":"query","schema":{"type":"string"}},{"name":"returnTo","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create create reconnect auth link","tags":["Messaging Integrations"],"description":"Create create reconnect auth link."}},"/v1/integrations/messaging/connected-account":{"post":{"operationId":"MessagingController_createConnectedAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateConnectedAccountDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create connected account","tags":["Messaging Integrations"],"description":"Create connected account."}},"/v1/integrations/messaging/connected-accounts":{"get":{"operationId":"MessagingController_getConnectedAccounts","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get connected account","tags":["Messaging Integrations"],"description":"Get connected account."}},"/v1/integrations/messaging/connected-accounts/{provider}":{"get":{"operationId":"MessagingController_getConnectedAccountsByProvider","parameters":[{"name":"provider","required":true,"in":"path","schema":{"enum":["linkedin","whatsapp","instagram"],"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get connected account","tags":["Messaging Integrations"],"description":"Get connected account."}},"/v1/integrations/messaging/revoke-account":{"post":{"operationId":"MessagingController_revokeConnectedAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"identifier":{"type":"string","example":"15A-1rszT6qRAO6VMnb4HQ"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create revoke account","tags":["Messaging Integrations"],"description":"Create revoke account."}},"/v1/integrations/messaging/send":{"post":{"operationId":"MessagingController_sendMessage","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SendMessageDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create send","tags":["Messaging Integrations"],"description":"Create send."}},"/v1/integrations/messaging/suggest-reply":{"post":{"operationId":"MessagingController_suggestReply","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestReplyDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create suggest reply","tags":["Messaging Integrations"],"description":"Create suggest reply."}},"/v1/integrations/messaging/chats":{"get":{"operationId":"MessagingController_getChats","parameters":[{"name":"provider","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"cursor","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get chat","tags":["Messaging Integrations"],"description":"Get chat."}},"/v1/integrations/messaging/chats/{chatId}":{"get":{"operationId":"MessagingController_getChat","parameters":[{"name":"provider","required":true,"in":"query","schema":{"type":"string"}},{"name":"chatId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"cursor","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get chat","tags":["Messaging Integrations"],"description":"Get chat."}},"/v1/integrations/messaging/chats/{chatId}/read":{"patch":{"operationId":"MessagingController_markChatRead","parameters":[{"name":"provider","required":true,"in":"query","schema":{"type":"string"}},{"name":"chatId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update chat","tags":["Messaging Integrations"],"description":"Update chat."}},"/v1/integrations/messaging/attachment/{attachmentId}/{messageId}":{"get":{"operationId":"MessagingController_getAttachment","parameters":[{"name":"attachmentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"messageId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get attachment","tags":["Messaging Integrations"],"description":"Get attachment."}},"/v1/integrations/messaging/delete-account":{"delete":{"operationId":"MessagingController_deleteAccount","parameters":[{"name":"provider","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete delete account","tags":["Messaging Integrations"],"description":"Delete delete account."}},"/v1/users/email":{"patch":{"operationId":"UsersController_changeEmail","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeEmailDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update email","tags":["Users"],"description":"Update email."}},"/v1/users/upload/image":{"post":{"operationId":"UsersController_uploadCandidateHeadshot","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create upload","tags":["Users"],"description":"Create upload."}},"/v1/users/upload/image/company-profile/{imageId}":{"delete":{"operationId":"UsersController_deleteCompanyProfileImage","parameters":[{"name":"imageId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete upload","tags":["Users"],"description":"Delete upload."}},"/v1/users/image/company-profile":{"get":{"operationId":"UsersController_getCompanyProfileImages","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get image","tags":["Users"],"description":"Get image."}},"/v1/users/image/{id}/{comment}":{"get":{"operationId":"UsersController_getUserImage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"comment","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get image","tags":["Users"],"description":"Get image."}},"/v1/users/image/{comment}":{"delete":{"operationId":"UsersController_deleteImage","parameters":[{"name":"comment","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete image","tags":["Users"],"description":"Delete image."},"get":{"operationId":"UsersController_getLoggedUserImage","parameters":[{"name":"comment","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get image","tags":["Users"],"description":"Get image."}},"/v1/users":{"get":{"operationId":"UsersController_findAll","parameters":[{"name":"search","required":false,"in":"query","description":"Literal text search across first name, last name, and email.","schema":{"maxLength":100,"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List users","tags":["Users"],"description":"List users."}},"/v1/users/me":{"get":{"operationId":"UsersController_getLoggedUser","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get me","tags":["Users"],"description":"Get me."}},"/v1/users/{id}":{"get":{"operationId":"UsersController_findOne","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Users"],"description":"Get user."},"patch":{"operationId":"UsersController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Users"],"description":"Update user."},"delete":{"operationId":"UsersController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete user","tags":["Users"],"description":"Delete user."}},"/v1/users/{id}/with-company":{"get":{"operationId":"UsersController_getUserWithCompany","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Users"],"description":"Get user."}},"/v1/users/{userId}/send-confirmation-code":{"get":{"operationId":"UsersController_sendConfirmationCode","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Users"],"description":"Get user."}},"/v1/users/{userId}/password":{"patch":{"operationId":"UsersController_resetPassword","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangePasswordDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Users"],"description":"Update user."}},"/v1/users/me/permissions":{"get":{"operationId":"UsersController_getPermissions","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get me","tags":["Users"],"description":"Get me."}},"/v1/users/alternative-logins/list":{"get":{"operationId":"UsersAlternativeLoginsController_getAlternativeLogins","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get list","tags":["Users Alternative Logins"],"description":"Get list."}},"/v1/users/alternative-logins/list-all":{"get":{"operationId":"UsersAlternativeLoginsController_getAllAlternativeLogins","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get list all","tags":["Users Alternative Logins"],"description":"Get list all."}},"/v1/users/alternative-logins":{"post":{"operationId":"UsersAlternativeLoginsController_addAlternativeLogin","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddAlternativeLoginDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create user","tags":["Users Alternative Logins"],"description":"Create user."}},"/v1/users/alternative-logins/delete":{"delete":{"operationId":"UsersAlternativeLoginsController_removeAlternativeLogin","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveAlternativeLoginDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Delete delete","tags":["Users Alternative Logins"],"description":"Delete delete."}},"/v1/users/alternative-logins/password":{"put":{"operationId":"UsersAlternativeLoginsController_changePassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeAlternativeLoginPasswordDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update password","tags":["Users Alternative Logins"],"description":"Update password."}},"/v1/users/alternative-logins/role":{"put":{"operationId":"UsersAlternativeLoginsController_changeRole","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeAlternativeLoginRoleDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update role","tags":["Users Alternative Logins"],"description":"Update role."}},"/v1/users/settings/timezone":{"get":{"operationId":"UserSettingsController_getTimezone","parameters":[],"responses":{"200":{"description":"Returns the user's current timezone","content":{"application/json":{"schema":{"type":"object","properties":{"timezone":{"type":"string","example":"America/Sao_Paulo","description":"The user's current timezone"},"isCustomTimezoneEnabled":{"type":"boolean","example":false,"description":"Whether the timezone was chosen manually (true) or follows browser auto-detection (false). Absent on legacy settings rows."}}}}}},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user timezone","tags":["User Settings"],"description":"Get user timezone."},"patch":{"operationId":"UserSettingsController_updateTimezoneSettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTimezoneSettingsDto"}}}},"responses":{"200":{"description":"Returns the updated timezone settings","content":{"application/json":{"schema":{"type":"object","properties":{"timezone":{"type":"string","example":"America/Sao_Paulo","description":"The user's timezone"},"isCustomTimezoneEnabled":{"type":"boolean","example":true,"description":"Whether custom timezone settings are enabled"}}}}}},"400":{"description":"Invalid timezone provided"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user timezone settings","tags":["User Settings"],"description":"Update user timezone settings."}},"/v1/users/settings/timezones":{"get":{"operationId":"UserSettingsController_getTimezones","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get all available timezones","tags":["User Settings"],"description":"Get all available timezones."}},"/v1/users/settings/email-signature":{"get":{"operationId":"UserSettingsController_getEmailSignature","parameters":[],"responses":{"200":{"description":"The stored (sanitized) signature HTML, or null when unset"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get the personal email signature","tags":["User Settings"],"description":"Get the personal email signature."},"patch":{"operationId":"UserSettingsController_updateEmailSignature","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEmailSignatureDto"}}}},"responses":{"200":{"description":"The stored signature after sanitization; null when cleared"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update the personal email signature","tags":["User Settings"],"description":"Update the personal email signature."}},"/v1/users/settings/all":{"get":{"operationId":"UserSettingsController_getUserConfig","parameters":[],"responses":{"200":{"description":"User config"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user config","tags":["User Settings"],"description":"Get user config."}},"/v1/users/settings/appearance":{"patch":{"operationId":"UserSettingsController_updateAppearanceSettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAppearanceSettingsDto"}}}},"responses":{"200":{"description":"Returns the updated appearance settings"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user appearance settings","tags":["User Settings"],"description":"Update user appearance settings."}},"/v1/users/settings/voice-input":{"patch":{"operationId":"UserSettingsController_updateVoiceInputSettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVoiceInputSettingsDto"}}}},"responses":{"200":{"description":"Returns the updated voice input settings"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user voice input settings","tags":["User Settings"],"description":"Update user voice input settings."}},"/v1/users/settings/notifications":{"patch":{"operationId":"UserSettingsController_updateNotificationSettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNotificationSettingsDto"}}}},"responses":{"200":{"description":"Returns the updated notification settings"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user notification settings","tags":["User Settings"],"description":"Update user notification settings."}},"/v1/users/settings/adaptive-surfaces/{surface}":{"get":{"operationId":"UserSettingsController_getAdaptiveSurface","parameters":[{"name":"surface","required":true,"in":"path","description":"Adaptive dashboard surface id","schema":{"example":"ats.overview","type":"string","enum":["agency.overview","agency.reports","agency.reports.clients","agency.reports.jobs","agency.reports.pipeline","agency.reports.sources","ats.overview"]}}],"responses":{"200":{"description":"Returns the adaptive surface settings"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user adaptive surface settings","tags":["User Settings"],"description":"Get user adaptive surface settings."},"patch":{"operationId":"UserSettingsController_updateAdaptiveSurface","parameters":[{"name":"surface","required":true,"in":"path","description":"Adaptive dashboard surface id","schema":{"example":"ats.overview","type":"string","enum":["agency.overview","agency.reports","agency.reports.clients","agency.reports.jobs","agency.reports.pipeline","agency.reports.sources","ats.overview"]}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAdaptiveSurfaceDto"}}}},"responses":{"200":{"description":"Returns the updated adaptive surface settings"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user adaptive surface settings","tags":["User Settings"],"description":"Update user adaptive surface settings."}},"/v1/users/settings/names":{"patch":{"operationId":"UserSettingsController_updateNames","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNamesDto"}}}},"responses":{"200":{"description":"Profile updated successfully","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string","example":"Profile updated successfully"},"data":{"type":"object","properties":{"id":{"type":"string","example":"user_id"},"firstName":{"type":"string","example":"John"},"lastName":{"type":"string","example":"Doe"},"email":{"type":"string","example":"user@example.com"},"updatedAt":{"type":"string","example":"2024-01-15T10:30:00Z"}}}}}}}},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user first name and last name","tags":["User Settings"],"description":"Update user first name and last name."}},"/v1/users/settings/linkedin":{"get":{"operationId":"UserSettingsController_getLinkedInSettings","parameters":[],"responses":{"200":{"description":"Returns the user's LinkedIn settings","content":{"application/json":{"schema":{"type":"object","properties":{"dailyInviteLimit":{"type":"number","example":20,"description":"Daily LinkedIn invite limit"},"dailyMessageLimit":{"type":"number","example":100,"description":"Daily LinkedIn message limit"},"weeklyInviteLimit":{"type":"number","example":100,"description":"Weekly LinkedIn invite cap"},"weeklyMessageLimit":{"type":"number","example":600,"description":"Weekly LinkedIn message cap"},"monthlyMessageLimit":{"type":"number","example":2000,"description":"Monthly LinkedIn message cap"},"caps":{"type":"object","description":"Configured input caps by LinkedIn account type"},"effective":{"type":"object","description":"Warm-up adjusted limits currently enforced by send paths"},"maxPendingInvites":{"type":"number","example":750,"description":"Maximum number of pending LinkedIn invites"}}}}}},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user LinkedIn settings","tags":["User Settings"],"description":"Get user LinkedIn settings."},"patch":{"operationId":"UserSettingsController_updateLinkedInSettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLinkedInSettingsDto"}}}},"responses":{"200":{"description":"Returns the updated LinkedIn settings","content":{"application/json":{"schema":{"type":"object","properties":{"dailyInviteLimit":{"type":"number","example":20,"description":"Daily LinkedIn invite limit"},"dailyMessageLimit":{"type":"number","example":100,"description":"Daily LinkedIn message limit"},"weeklyInviteLimit":{"type":"number","example":100,"description":"Weekly LinkedIn invite cap"},"weeklyMessageLimit":{"type":"number","example":600,"description":"Weekly LinkedIn message cap"},"monthlyMessageLimit":{"type":"number","example":2000,"description":"Monthly LinkedIn message cap"},"caps":{"type":"object","description":"Configured input caps by LinkedIn account type"},"effective":{"type":"object","description":"Warm-up adjusted limits currently enforced by send paths"},"maxPendingInvites":{"type":"number","example":100,"description":"Maximum number of pending LinkedIn invites"}}}}}},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user LinkedIn settings","tags":["User Settings"],"description":"Update user LinkedIn settings."}},"/v1/users/settings/enabled-modules":{"patch":{"operationId":"UserSettingsController_updateEnabledModules","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEnabledModulesDto"}}}},"responses":{"200":{"description":"Returns the updated enabled modules","content":{"application/json":{"schema":{"type":"object","properties":{"enabledModules":{"type":"array","items":{"type":"string","enum":["ats","sourcing-hub","candidate"]},"example":["ats","sourcing-hub"],"description":"Array of enabled modules for the user"}}}}}},"400":{"description":"Invalid modules provided or at least one module must be enabled"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user enabled modules","tags":["User Settings"],"description":"Update user enabled modules."}},"/v1/users/settings/primary-module":{"patch":{"operationId":"UserSettingsController_updatePrimaryModule","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePrimaryModuleDto"}}}},"responses":{"200":{"description":"Returns the updated primary module (null when cleared)"},"400":{"description":"Invalid module, or the module is not currently enabled"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Set the org-wide primary landing module","tags":["User Settings"],"description":"Set the org-wide primary landing module."}},"/v1/users/settings/pinned-tab":{"patch":{"operationId":"UserSettingsController_updatePinnedTab","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePinnedTabDto"}}}},"responses":{"200":{"description":"Returns the updated pinned tab","content":{"application/json":{"schema":{"type":"object","properties":{"pinnedTab":{"type":"string","nullable":true,"example":"experience","description":"ID of the pinned tab (or null if unpinned)"}}}}}},"400":{"description":"Invalid tab ID provided"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user pinned tab preference","tags":["User Settings"],"description":"Update user pinned tab preference."}},"/v1/users/settings/company-validation":{"get":{"operationId":"UserSettingsController_checkCompanyValidation","parameters":[],"responses":{"200":{"description":"Returns validation status","content":{"application/json":{"schema":{"type":"object","properties":{"hasAccess":{"type":"boolean","example":true,"description":"Whether the user has access (onboarded and company validated)"},"isOnboarded":{"type":"boolean","example":true,"description":"Whether the user is onboarded"},"isCompanyValidated":{"type":"boolean","example":true,"description":"Whether the company is validated"}}}}}},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Check if company user has access (validated and onboarded)","tags":["User Settings"],"description":"Check if company user has access (validated and onboarded)."}},"/v1/contacts/email/{contactId}/user/{userPublicId}":{"get":{"operationId":"ContactsController_getContactEmaill","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}},{"name":"userPublicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get contact email","tags":["Contacts"],"description":"Get contact email."}},"/v1/contacts/phone/{contactId}/user/{userPublicId}":{"get":{"operationId":"ContactsController_getContactPhone","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}},{"name":"userPublicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get contact phone","tags":["Contacts"],"description":"Get contact phone."}},"/v1/contacts":{"get":{"operationId":"ContactsController_getContacts","parameters":[{"name":"limit","required":false,"in":"query","description":"Limit number of items per page","schema":{"example":10,"type":"number"}},{"name":"page","required":false,"in":"query","description":"Page number for pagination","schema":{"example":1,"type":"number"}},{"name":"position","required":false,"in":"query","description":"Filter by position title","schema":{"example":"Software Engineer"}},{"name":"company","required":false,"in":"query","description":"Filter by company name","schema":{"example":"Google"}},{"name":"name","required":false,"in":"query","description":"Filter by contact name","schema":{"example":"John Doe"}}],"responses":{"200":{"description":"Get contacts"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Search contact Phone","tags":["Contacts"],"description":"Search contact Phone."},"post":{"operationId":"ContactsController_createLead","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLeadContactDto"}}}},"responses":{"201":{"description":"Lead created"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create a new lead contact","tags":["Contacts"],"description":"Create a new lead contact."}},"/v1/contacts/export-contacts-jobs":{"post":{"operationId":"ContactsController_exportContactsWithJob","parameters":[{"name":"format","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Array of contact ids to export","content":{"application/json":{"schema":{"example":["6723ad804aa3b055bcefec6a","6723ad804aa3b055bcefec6f"]}}}},"responses":{"200":{"description":"Export contacts with jobs"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Export contacts with jobs","tags":["Contacts"],"description":"Export contacts with jobs."}},"/v1/contacts/export-contacts":{"post":{"operationId":"ContactsController_exportContacts","parameters":[{"name":"format","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Array of contact ids to export","content":{"application/json":{"schema":{"example":["ac18c1fe-f558-41d8-9a37-584ac8aba7a7","dc4622cc-e7f2-458b-bbb6-d1d4def69e0b"]}}}},"responses":{"200":{"description":"Export contacts"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Export contacts","tags":["Contacts"],"description":"Export contacts."}},"/v1/contacts/{publicId}":{"patch":{"operationId":"ContactsController_updateLead","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLeadContactDto"}}}},"responses":{"200":{"description":"Lead updated"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update a lead contact","tags":["Contacts"],"description":"Update a lead contact."},"delete":{"operationId":"ContactsController_deleteLead","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Lead deleted"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Soft delete a lead contact","tags":["Contacts"],"description":"Soft delete a lead contact."},"get":{"operationId":"ContactsController_getContact","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get contact by id"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get contact by id","tags":["Contacts"],"description":"Get contact by id."}},"/v1/contacts/{publicId}/company/enrich":{"get":{"operationId":"ContactsController_enrichContactCompany","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Contact company data enriched"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Enrich contact company data","tags":["Contacts"],"description":"Enrich contact company data."}},"/v1/background-tasks":{"get":{"operationId":"BackgroundTasksController_list","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List background tasks","tags":["Background Tasks"],"description":"List background tasks."}},"/v1/activities":{"get":{"operationId":"ActivitiesController_list","parameters":[{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List activities","tags":["Activity"],"description":"List activities."}},"/v1/activities/emails":{"get":{"operationId":"ActivitiesController_listEmails","parameters":[{"name":"recordType","required":true,"in":"query","schema":{"type":"string"}},{"name":"recordId","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List emails","tags":["Activity"],"description":"List emails."}},"/v1/find-email":{"post":{"operationId":"FindEmailController_findEmail","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FindEmailRequestDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get find email","tags":["find-email"],"description":"Get find email."}},"/v1/find-email/history":{"get":{"operationId":"FindEmailController_listHistory","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List history","tags":["find-email"],"description":"List history."}},"/v1/find-email/template":{"get":{"operationId":"FindEmailController_downloadTemplate","parameters":[{"name":"format","required":true,"in":"query","schema":{"enum":["csv","xlsx"],"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get template","tags":["find-email"],"description":"Get template."}},"/v1/find-email/bulk":{"post":{"operationId":"FindEmailController_bulkFindEmail","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"},"format":{"type":"string","enum":["csv","xlsx"]}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk","tags":["find-email"],"description":"Create bulk."}},"/v1/find-email/enrich-json":{"post":{"operationId":"FindEmailController_enrichContacts","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnrichContactsJsonRequestDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create enrich json","tags":["find-email"],"description":"Create enrich json."}},"/v1/find-email/enrich-template":{"get":{"operationId":"FindEmailController_downloadEnrichTemplate","parameters":[{"name":"format","required":true,"in":"query","schema":{"enum":["csv","xlsx"],"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get enrich template","tags":["find-email"],"description":"Get enrich template."}},"/v1/find-email/enrich-bulk":{"post":{"operationId":"FindEmailController_enrichBulk","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"},"format":{"type":"string","enum":["csv","xlsx"]}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create enrich bulk","tags":["find-email"],"description":"Create enrich bulk."}},"/v1/find-email/bulk-json":{"post":{"operationId":"FindEmailController_bulkFindEmailJson","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkFindEmailJsonRequestDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk json","tags":["find-email"],"description":"Create bulk json."}},"/v1/scheduled-linkedin/campaign/{campaignId}/grouped":{"get":{"operationId":"ScheduledLinkedinController_getMessagesCampaignGrouped","parameters":[{"name":"campaignId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number for pagination","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Number of contacts per page","schema":{"example":10,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Search term to filter by contact name","schema":{"example":"John Doe","type":"string"}},{"name":"sort","required":false,"in":"query","description":"Field to sort contacts (contactName, overallStatus, totalSteps)","schema":{"example":"contactName","type":"string"}},{"name":"order","required":false,"in":"query","description":"Sort order (ascending or descending)","schema":{"enum":["asc","desc"],"type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by overall status (all_sent, in_progress, has_failed, all_scheduled, waiting_connection)","schema":{"example":"in_progress","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get messages grouped by contact for a campaign","tags":["Scheduled LinkedIn"],"description":"Get messages grouped by contact for a campaign."}},"/v1/scheduled-linkedin/campaign/{campaignId}/analytics":{"get":{"operationId":"ScheduledLinkedinController_getAnalyticsCampaign","parameters":[{"name":"campaignId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get analytics for a campaign","tags":["Scheduled LinkedIn"],"description":"Get analytics for a campaign."}},"/v1/events/version/current":{"get":{"operationId":"VersionController_getCurrent","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Version"],"description":"Version Controller get Current through the Vitae AI API."}},"/v1/events/version":{"get":{"operationId":"VersionController_stream","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Version"],"description":"Version Controller stream through the Vitae AI API."}},"/v1/whatsapp/conversations":{"get":{"operationId":"WhatsappConversationsController_list","parameters":[{"name":"archived","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List whatsapp","tags":["WhatsApp Conversations"],"description":"List whatsapp."}},"/v1/whatsapp/conversations/{id}":{"get":{"operationId":"WhatsappConversationsController_getThread","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"cursor","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get whatsapp","tags":["WhatsApp Conversations"],"description":"Get whatsapp."}},"/v1/whatsapp/conversations/{id}/messages":{"post":{"operationId":"WhatsappConversationsController_sendMessage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendWhatsappMessageDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create whatsapp","tags":["WhatsApp Conversations"],"description":"Create whatsapp."}},"/v1/whatsapp/conversations/{id}/archive":{"patch":{"operationId":"WhatsappConversationsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update whatsapp","tags":["WhatsApp Conversations"],"description":"Update whatsapp."}},"/v1/public/c":{"post":{"operationId":"PublicController_createCompany","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePublicUserDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create c","tags":["Public"],"description":"Create c."}},"/v1/public/p":{"post":{"operationId":"PublicController_createCandidate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePublicUserDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create p","tags":["Public"],"description":"Create p."}},"/v1/public/resend":{"post":{"operationId":"PublicController_resend","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create resend","tags":["Public"],"description":"Create resend."}},"/v1/public/confirm-account":{"post":{"operationId":"PublicController_ConfirmAccount","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create confirm account","tags":["Public"],"description":"Create confirm account."}},"/v1/public/country-detection":{"get":{"operationId":"PublicController_detectCountryFromIP","parameters":[{"name":"clientIP","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get country detection","tags":["Public"],"description":"Get country detection."}},"/v1/public/companies/{companyId}/banner":{"get":{"operationId":"PublicController_getCompanyBanner","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get company","tags":["Public"],"description":"Get company."}},"/v1/public/companies/{companyId}/gallery":{"get":{"operationId":"PublicController_getCompanyGallery","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get company","tags":["Public"],"description":"Get company."}},"/v1/public/companies/search":{"get":{"operationId":"PublicController_searchCompanies","parameters":[{"name":"externalCompanyId","required":true,"in":"query","schema":{"type":"string"}},{"name":"name","required":true,"in":"query","schema":{"type":"string"}},{"name":"publicId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Search public","tags":["Public"],"description":"Search public."}},"/v1/public/companies/user/{id}":{"get":{"operationId":"PublicController_getPublicCompanyByUser","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get company","tags":["Public"],"description":"Get company."}},"/v1/public/companies/{companyId}":{"get":{"operationId":"PublicController_getCompany","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get company","tags":["Public"],"description":"Get company."}},"/v1/public/careers-page/{slug}":{"get":{"operationId":"PublicController_getCareersPageCompany","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get careers page","tags":["Public"],"description":"Get careers page."}},"/v1/public/careers-page/{slug}/jobs":{"get":{"operationId":"PublicController_getCareersPageJobs","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"minimum":1,"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Number of items per page","schema":{"minimum":1,"example":10,"type":"number"}},{"name":"jobType","required":false,"in":"query","description":"Job type","schema":{"example":"Full Time","type":"string","enum":["Full Time","Part Time","Hourly-Contract","Fixed-Price"]}},{"name":"workplaceType","required":false,"in":"query","description":"Workplace type","schema":{"example":"Remote","type":"string","enum":["Remote","On-site","Hybrid"]}},{"name":"location","required":false,"in":"query","description":"Job location","schema":{"example":"São Paulo","type":"string"}},{"name":"category","required":false,"in":"query","description":"Job category","schema":{"example":"Engineering","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get careers page","tags":["Public"],"description":"Get careers page."}},"/v1/public/careers-page/{slug}/jobs/{jobId}":{"get":{"operationId":"PublicController_getCareersPageJob","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get careers page","tags":["Public"],"description":"Get careers page."}},"/v1/public/client-careers/{identifier}":{"get":{"operationId":"PublicController_getClientCareers","parameters":[{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get client career","tags":["Public"],"description":"Get client career."}},"/v1/public/client-careers/{identifier}/jobs":{"get":{"operationId":"PublicController_getClientCareersJobs","parameters":[{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"minimum":1,"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Number of items per page","schema":{"minimum":1,"example":10,"type":"number"}},{"name":"jobType","required":false,"in":"query","description":"Job type","schema":{"example":"Full Time","type":"string","enum":["Full Time","Part Time","Hourly-Contract","Fixed-Price"]}},{"name":"workplaceType","required":false,"in":"query","description":"Workplace type","schema":{"example":"Remote","type":"string","enum":["Remote","On-site","Hybrid"]}},{"name":"location","required":false,"in":"query","description":"Job location","schema":{"example":"São Paulo","type":"string"}},{"name":"category","required":false,"in":"query","description":"Job category","schema":{"example":"Engineering","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get client career","tags":["Public"],"description":"Get client career."}},"/v1/public/client-careers/{identifier}/jobs/{jobId}":{"get":{"operationId":"PublicController_getClientCareersJob","parameters":[{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}},{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get client career","tags":["Public"],"description":"Get client career."}},"/v1/public/jobs/{id}":{"get":{"operationId":"PublicController_getPublicJob","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get job","tags":["Public"],"description":"Get job."}},"/v1/public/jobs/{id}/apply":{"post":{"operationId":"PublicController_applyToJobPublicly","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicApplyDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create job","tags":["Public"],"description":"Create job."}},"/v1/public/jobs/{id}/applied-check":{"post":{"operationId":"PublicController_checkAlreadyApplied","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAppliedCheckDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create job","tags":["Public"],"description":"Create job."}},"/v1/public/applicants/claim":{"post":{"operationId":"PublicController_claimApplicantAccount","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicApplicantClaimDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create applicant","tags":["Public"],"description":"Create applicant."}},"/v1/public/jobs/{id}/apply/verify":{"post":{"operationId":"PublicController_verifyExistingAccountApply","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicApplyVerificationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create job","tags":["Public"],"description":"Create job."}},"/v1/public/client-invites/{token}":{"get":{"operationId":"PublicController_validateClientInvite","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get client invite","tags":["Public"],"description":"Get client invite."}},"/v1/public/client-invites/{token}/accept":{"post":{"operationId":"PublicController_acceptClientInvite","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create client invite","tags":["Public"],"description":"Create client invite."}},"/v1/public/shortlist/{token}":{"get":{"operationId":"PublicController_getPublicShortlist","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get shortlist","tags":["Public"],"description":"Get shortlist."}},"/v1/public/candidate-profile/{token}":{"get":{"operationId":"PublicController_getPublicCandidateProfile","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}},{"name":"jobId","required":true,"in":"query","description":"Job ID for filtering video interviews","schema":{"type":"string"}},{"name":"track","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get candidate profile","tags":["Public"],"description":"Get candidate profile."}},"/v1/public/candidate-profile/{token}/actions/{action}":{"post":{"operationId":"PublicController_recordCandidateShareAction","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}},{"name":"action","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicProfileShareActionDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create candidate profile","tags":["Public"],"description":"Create candidate profile."}},"/v1/public/placement-announcement/{token}":{"get":{"operationId":"PublicController_getPlacementAnnouncement","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get placement announcement","tags":["Public"],"description":"Get placement announcement."}},"/v1/public/go/{code}":{"get":{"operationId":"PublicController_getShortUrl","parameters":[{"name":"code","required":true,"in":"path","schema":{"type":"string"}},{"name":"c","required":false,"in":"query","description":"Channel (optional)","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get go","tags":["Public"],"description":"Get go."}},"/v1/jobs/assign-to-job":{"get":{"operationId":"JobsController_getJobsForAssignToJob","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"candidateUserId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get assign to job","tags":["Jobs"],"description":"Get assign to job."}},"/v1/jobs/suggestions":{"get":{"operationId":"JobsController_suggestions","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get suggestion","tags":["Jobs"],"description":"Get suggestion."}},"/v1/jobs":{"post":{"operationId":"JobsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateJobDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."},"get":{"operationId":"JobsController_findAll","parameters":[{"name":"includeApplicantsUsers","required":false,"in":"query","description":"Include applicants users","schema":{"type":"string"}},{"name":"includeApplicantsCountPerStage","required":false,"in":"query","description":"Include applicants count per stage","schema":{"type":"string"}},{"name":"createdDateRange","required":false,"in":"query","description":"Filter by creation date range","schema":{"enum":["7days","15days","30days","30plus"],"type":"string"}},{"name":"archivedOnly","required":false,"in":"query","description":"When true, return only archived jobs","schema":{"type":"string"}},{"name":"ownerId","required":false,"in":"query","description":"Scope to a specific recruiter by user id; omit or pass \"all\" for every recruiter in the org. Supersedes the deprecated myJobs flag.","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"role","required":false,"in":"query","description":"Job role","schema":{"example":"Bartender"}},{"name":"type","required":false,"in":"query","description":"Job type","schema":{"example":"CLT"}},{"name":"location","required":false,"in":"query","description":"City","schema":{"example":"Sao Paulo"}},{"name":"category","required":false,"in":"query","description":"Category","schema":{"example":"Restaurante"}},{"name":"state","required":false,"in":"query","description":"State","schema":{"example":"SP"}},{"name":"industry","required":false,"in":"query","description":"Industry","schema":{"example":"Hospedagem"}},{"name":"search","required":false,"in":"query","description":"Search text","schema":{"example":"waiter","type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by status","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List jobs","tags":["Jobs"],"description":"List jobs."}},"/v1/jobs/draft":{"post":{"operationId":"JobsController_createDraft","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create draft","tags":["Jobs"],"description":"Create draft."}},"/v1/jobs/draft/{id}":{"get":{"operationId":"JobsController_getDraft","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get draft","tags":["Jobs"],"description":"Get draft."}},"/v1/jobs/{jobId}/qr-code":{"post":{"operationId":"JobsController_generateQrCode","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/{id}/ats-kanban-custom-column":{"post":{"operationId":"JobsController_addAtsKanbanCustomColumn","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddAtsKanbanCustomColumnDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/{id}/ats-kanban-column-order":{"patch":{"operationId":"JobsController_updateAtsKanbanColumnOrder","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAtsKanbanColumnOrderDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Jobs"],"description":"Update job."}},"/v1/jobs/{id}/ats-kanban-columns/{stageId}":{"patch":{"operationId":"JobsController_patchAtsKanbanColumnConfig","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"stageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchAtsKanbanColumnConfigDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Jobs"],"description":"Update job."}},"/v1/jobs/{id}":{"patch":{"operationId":"JobsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Fields to update the job","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateJobDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Jobs"],"description":"Update job."},"get":{"operationId":"JobsController_findOne","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"matchesPage","required":true,"in":"query","schema":{"type":"number"}},{"name":"matchesLimit","required":true,"in":"query","schema":{"type":"number"}},{"name":"questionVideoUrl","required":true,"in":"query","schema":{"type":"string"}},{"name":"includeApplicants","required":true,"in":"query","schema":{"type":"string"}},{"name":"includeMatches","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."},"delete":{"operationId":"JobsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete job","tags":["Jobs"],"description":"Delete job."}},"/v1/jobs/{id}/applicants/reorder":{"patch":{"operationId":"JobsController_reorderApplicant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReorderApplicantDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Jobs"],"description":"Update job."}},"/v1/jobs/{id}/applicants/{candidateUserId}":{"patch":{"operationId":"JobsController_moveApplicant","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateUserId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MoveApplicantDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Jobs"],"description":"Update job."}},"/v1/jobs/{id}/applicants":{"patch":{"operationId":"JobsController_moveMultipleApplicants","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MoveMultipleApplicantsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Jobs"],"description":"Update job."},"get":{"operationId":"JobsController_getApplicants","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/{id}/applications":{"post":{"operationId":"JobsController_apply","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Job application data with screening answers","content":{"application/json":{"schema":{"type":"object","properties":{"source":{"type":"string","description":"Application source"},"origin":{"type":"string","description":"Professional origin"},"screeningAnswers":{"type":"array","items":{"$ref":"#/components/schemas/ScreeningAnswerDto"},"description":"Screening question answers"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/{id}/screening-answers":{"post":{"operationId":"JobsController_submitScreeningAnswers","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitScreeningAnswersDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/{jobId}/applicants/{candidateUserId}":{"delete":{"operationId":"JobsController_removeApply","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateUserId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete job","tags":["Jobs"],"description":"Delete job."}},"/v1/jobs/{jobId}/selected-users/{candidateUserId}":{"patch":{"operationId":"JobsController_selectCandidate","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateUserId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Jobs"],"description":"Update job."}},"/v1/jobs/skill-test-required":{"get":{"operationId":"JobsController_hasSkillTest","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get skill test required","tags":["Jobs"],"description":"Get skill test required."}},"/v1/jobs/english-test-required":{"get":{"operationId":"JobsController_hasEnglishTest","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get english test required","tags":["Jobs"],"description":"Get english test required."}},"/v1/jobs/candidate/matches":{"get":{"operationId":"JobsController_getCandidateJobMatches","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Jobs"],"description":"Get candidate."}},"/v1/jobs/filter-options":{"get":{"operationId":"JobsController_getFilterOptions","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get filter option","tags":["Jobs"],"description":"Get filter option."}},"/v1/jobs/filter-options/locations":{"get":{"operationId":"JobsController_getLocations","parameters":[{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":20,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Search query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get filter option","tags":["Jobs"],"description":"Get filter option."}},"/v1/jobs/{id}/matches/{candidateId}":{"get":{"operationId":"JobsController_getMatch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."},"post":{"operationId":"JobsController_createMatch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/interview-question-templates/generate":{"post":{"operationId":"JobsController_generateInterviewQuestions","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateInterviewQuestionsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create interview question template","tags":["Jobs"],"description":"Create interview question template."}},"/v1/jobs/interview-question-templates":{"get":{"operationId":"JobsController_getInterviewQuestionTemplates","parameters":[{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"type","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get interview question template","tags":["Jobs"],"description":"Get interview question template."},"post":{"operationId":"JobsController_createInterviewQuestionTemplate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInterviewQuestionTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create interview question template","tags":["Jobs"],"description":"Create interview question template."}},"/v1/jobs/interview-question-templates/{templateId}":{"get":{"operationId":"JobsController_getInterviewQuestionTemplate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get interview question template","tags":["Jobs"],"description":"Get interview question template."},"patch":{"operationId":"JobsController_updateInterviewQuestionTemplate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInterviewQuestionTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update interview question template","tags":["Jobs"],"description":"Update interview question template."},"delete":{"operationId":"JobsController_deleteInterviewQuestionTemplate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete interview question template","tags":["Jobs"],"description":"Delete interview question template."}},"/v1/jobs/description-templates":{"get":{"operationId":"JobsController_getJobDescriptionTemplates","parameters":[{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"category","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get description template","tags":["Jobs"],"description":"Get description template."},"post":{"operationId":"JobsController_createJobDescriptionTemplate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateJobDescriptionTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create description template","tags":["Jobs"],"description":"Create description template."}},"/v1/jobs/description-templates/{templateId}":{"get":{"operationId":"JobsController_getJobDescriptionTemplate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get description template","tags":["Jobs"],"description":"Get description template."},"patch":{"operationId":"JobsController_updateJobDescriptionTemplate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateJobDescriptionTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update description template","tags":["Jobs"],"description":"Update description template."},"delete":{"operationId":"JobsController_deleteJobDescriptionTemplate","parameters":[{"name":"templateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete description template","tags":["Jobs"],"description":"Delete description template."}},"/v1/jobs/{id}/best-matches":{"get":{"operationId":"JobsController_getBestMatchesForJob","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"includeApplied","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/{id}/board":{"get":{"operationId":"JobsController_getBoard","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"perStage","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/{id}/applicants/{stage}":{"get":{"operationId":"JobsController_getApplicantsByStage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"stage","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/{id}/match":{"post":{"operationId":"JobsController_match","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/{id}/min-scores":{"patch":{"operationId":"JobsController_setMinScores","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetMinScoresDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Jobs"],"description":"Update job."}},"/v1/jobs/{id}/video-interviews":{"post":{"operationId":"JobsController_requestVideoInterview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."},"get":{"operationId":"JobsController_getVideoInterviewByToken","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/{id}/video-interviews/answer":{"post":{"operationId":"JobsController_answerVideoInterview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."},"delete":{"operationId":"JobsController_deleteVideoInterviewAnswer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete job","tags":["Jobs"],"description":"Delete job."}},"/v1/jobs/{id}/video-interviews/answer/submit":{"post":{"operationId":"JobsController_submitVideoInterviewAnswer","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/{id}/video-interviews/audio-preview":{"post":{"operationId":"JobsController_audioPreview","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAudioDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/{id}/reject-email":{"post":{"operationId":"JobsController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/{jobId}/reject-email/batch":{"post":{"operationId":"JobsController_sendRejectionEmailBatch","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/generate-fields":{"post":{"operationId":"JobsController_generateFields","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateFieldsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create generate field","tags":["Jobs"],"description":"Create generate field."}},"/v1/jobs/{id}/perfect-fit":{"post":{"operationId":"JobsController_generatePerfectFit","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Jobs"],"description":"Create job."}},"/v1/jobs/perfect-fit/submit-job":{"post":{"operationId":"JobsController_generatePerfectFitCreatingJob","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create perfect fit","tags":["Jobs"],"description":"Create perfect fit."}},"/v1/jobs/candidate-screening/{candidateId}/{jobId}":{"get":{"operationId":"JobsController_getCandidateScreeningData","parameters":[{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}},{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate screening","tags":["Jobs"],"description":"Get candidate screening."}},"/v1/jobs/candidate-screening/{candidateId}":{"get":{"operationId":"JobsController_getCandidateAllScreeningData","parameters":[{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate screening","tags":["Jobs"],"description":"Get candidate screening."}},"/v1/jobs/interview-response":{"post":{"operationId":"JobsController_submitInterviewResponse","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitInterviewResponseDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create interview response","tags":["Jobs"],"description":"Create interview response."}},"/v1/jobs/{jobId}/scorecard-summary/{candidateId}":{"get":{"operationId":"JobsController_getCandidateScorecardSummary","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}},{"name":"stage","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/{jobId}/interview-responses/{candidateId}":{"get":{"operationId":"JobsController_getInterviewResponse","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/{jobId}/interview-responses/{candidateId}/all":{"get":{"operationId":"JobsController_getAllInterviewResponses","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/{jobId}/interview-responses":{"get":{"operationId":"JobsController_getJobInterviewResponses","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/{jobId}/interviews/{candidateId}":{"get":{"operationId":"JobsController_getInterviewData","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}},{"name":"stage","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Jobs"],"description":"Get job."}},"/v1/jobs/candidates/{candidateId}/interviews":{"get":{"operationId":"JobsController_getCandidateInterviewResponses","parameters":[{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limitPerJob","required":true,"in":"query","schema":{"type":"string"}},{"name":"jobId","required":true,"in":"query","schema":{"type":"string"}},{"name":"skipForJob","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Jobs"],"description":"Get candidate."}},"/v1/jobs/{jobId}/assignment":{"get":{"operationId":"JobAssignmentController_getAssignment","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["JobAssignment"],"description":"Get job."},"patch":{"operationId":"JobAssignmentController_setAssignment","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetJobAssignmentDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["JobAssignment"],"description":"Update job."},"delete":{"operationId":"JobAssignmentController_clearAssignment","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete job","tags":["JobAssignment"],"description":"Delete job."}},"/v1/audios/question":{"post":{"operationId":"AudiosController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAudioDto"},"examples":{"example1":{"summary":"Basic input","value":{"question":"What is your experience with customer service?"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create question","tags":["Audios"],"description":"Create question."}},"/v1/audios/transcribe":{"post":{"operationId":"AudiosController_transcribe","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create transcribe","tags":["Audios"],"description":"Create transcribe."}},"/v1/candidates/linkedin/lookup":{"post":{"operationId":"CandidatesController_lookupLinkedIn","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create linkedin","tags":["Candidates"],"description":"Create linkedin."}},"/v1/candidates/resume/parse-preview":{"post":{"operationId":"CandidatesController_parseResumePreview","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create resume","tags":["Candidates"],"description":"Create resume."}},"/v1/candidates/linkedin-photo":{"post":{"operationId":"CandidatesController_fetchLinkedInPhotos","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FetchLinkedInPhotosDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create linkedin photo","tags":["Candidates"],"description":"Create linkedin photo."}},"/v1/candidates/search/semantic":{"post":{"operationId":"CandidatesController_searchSemantic","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SemanticSearchCandidatesDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Search candidates","tags":["Candidates"],"description":"Search candidates."}},"/v1/candidates/search/boolean":{"post":{"operationId":"CandidatesController_searchBoolean","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BooleanSearchCandidatesDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Search candidates","tags":["Candidates"],"description":"Search candidates."}},"/v1/candidates":{"post":{"operationId":"CandidatesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCandidateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["Candidates"],"description":"Create candidate."},"get":{"operationId":"CandidateDirectoryController_findAll","parameters":[{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Text search","schema":{"example":"John Doe","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List candidates","tags":["Candidates"],"description":"List candidates."}},"/v1/candidates/{id}":{"patch":{"operationId":"CandidatesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCandidateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update candidate","tags":["Candidates"],"description":"Update candidate."},"get":{"operationId":"CandidatesController_findOne","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Candidates"],"description":"Get candidate."},"delete":{"operationId":"CandidatesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete candidate","tags":["Candidates"],"description":"Delete candidate."}},"/v1/candidates/upload-url":{"post":{"operationId":"CandidatesController_getUploadUrl","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetPresignedUrlDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get upload url","tags":["Candidates"],"description":"Get upload url."}},"/v1/candidates/bulk-import/resumes":{"post":{"operationId":"CandidatesController_bulkImportResumes","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk import","tags":["Candidates"],"description":"Create bulk import."}},"/v1/candidates/bulk-import/csv/preview":{"post":{"operationId":"CandidatesController_previewBulkImportCsv","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk import","tags":["Candidates"],"description":"Create bulk import."}},"/v1/candidates/bulk-import/csv/commit":{"post":{"operationId":"CandidatesController_commitBulkImportCsv","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateCsvImportCommitDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk import","tags":["Candidates"],"description":"Create bulk import."}},"/v1/candidates/bulk-import/csv/{batchId}/rollback":{"post":{"operationId":"CandidatesController_rollbackBulkImportCsv","parameters":[{"name":"batchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk import","tags":["Candidates"],"description":"Create bulk import."}},"/v1/candidates/bulk-import":{"get":{"operationId":"CandidatesController_listBulkImportJobs","parameters":[{"name":"companyId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List bulk import","tags":["Candidates"],"description":"List bulk import."}},"/v1/candidates/bulk-import/{jobId}":{"get":{"operationId":"CandidatesController_getBulkImportJob","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get bulk import","tags":["Candidates"],"description":"Get bulk import."}},"/v1/candidates/bulk-import/{jobId}/candidates":{"delete":{"operationId":"CandidatesController_removeAllCandidatesByBulkImportJob","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete bulk import","tags":["Candidates"],"description":"Delete bulk import."}},"/v1/candidates/bulk-import/linkedin/estimate":{"post":{"operationId":"CandidatesController_estimateLinkedInBulkImport","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkedInBulkImportDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk import","tags":["Candidates"],"description":"Create bulk import."}},"/v1/candidates/bulk-import/linkedin":{"post":{"operationId":"CandidatesController_startLinkedInBulkImport","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkedInBulkImportDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk import","tags":["Candidates"],"description":"Create bulk import."}},"/v1/candidates/tags":{"get":{"operationId":"CandidatesController_listTags","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List tags","tags":["Candidates"],"description":"List tags."},"post":{"operationId":"CandidatesController_createTag","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCandidateTagDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create tag","tags":["Candidates"],"description":"Create tag."}},"/v1/candidates/tags/{tagId}":{"patch":{"operationId":"CandidatesController_updateTag","parameters":[{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCandidateTagDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update tag","tags":["Candidates"],"description":"Update tag."},"delete":{"operationId":"CandidatesController_deleteTag","parameters":[{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete tag","tags":["Candidates"],"description":"Delete tag."}},"/v1/candidates/bulk-tag":{"post":{"operationId":"CandidatesController_bulkTag","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkTagCandidatesDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk tag","tags":["Candidates"],"description":"Create bulk tag."}},"/v1/candidates/detect-duplicates":{"post":{"operationId":"CandidatesController_detectDuplicates","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create detect duplicate","tags":["Candidates"],"description":"Create detect duplicate."}},"/v1/candidates/duplicates":{"get":{"operationId":"CandidatesController_getDuplicates","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get duplicate","tags":["Candidates"],"description":"Get duplicate."}},"/v1/candidates/duplicates/{inboxItemId}/approve":{"post":{"operationId":"CandidatesController_approveDuplicate","parameters":[{"name":"inboxItemId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MergeCandidatesDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create duplicate","tags":["Candidates"],"description":"Create duplicate."}},"/v1/candidates/duplicates/{inboxItemId}/dismiss":{"post":{"operationId":"CandidatesController_dismissDuplicate","parameters":[{"name":"inboxItemId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create duplicate","tags":["Candidates"],"description":"Create duplicate."}},"/v1/candidates/{winnerId}/merge/{loserId}":{"post":{"operationId":"CandidatesController_mergeCandidates","parameters":[{"name":"winnerId","required":true,"in":"path","schema":{"type":"string"}},{"name":"loserId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MergeCandidatesDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["Candidates"],"description":"Create candidate."}},"/v1/candidates/check-duplicate":{"get":{"operationId":"CandidatesController_checkDuplicate","parameters":[{"name":"email","required":true,"in":"query","schema":{"type":"string"}},{"name":"linkedinUrl","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get check duplicate","tags":["Candidates"],"description":"Get check duplicate."}},"/v1/candidates/{id}/contact-suggestions":{"get":{"operationId":"CandidatesController_contactSuggestions","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Candidates"],"description":"Get candidate."}},"/v1/candidates/{id}/stage-history":{"get":{"operationId":"CandidatesController_getStageHistory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Candidates"],"description":"Get candidate."}},"/v1/candidates/{id}/tags":{"get":{"operationId":"CandidatesController_getCandidateTags","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Candidates"],"description":"Get candidate."},"post":{"operationId":"CandidatesController_assignCandidateTags","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignCandidateTagsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["Candidates"],"description":"Create candidate."}},"/v1/candidates/{id}/tags/{tagId}":{"delete":{"operationId":"CandidatesController_unassignCandidateTag","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"tagId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete candidate","tags":["Candidates"],"description":"Delete candidate."}},"/v1/candidates/{id}/attachments":{"get":{"operationId":"CandidatesController_getAttachmentsUrls","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Candidates"],"description":"Get candidate."},"post":{"operationId":"CandidatesController_uploadAttachment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadRecordDocumentDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["Candidates"],"description":"Create candidate."}},"/v1/candidates/{id}/feedback":{"get":{"operationId":"CandidatesController_getCandidateFeedback","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Candidates"],"description":"Get candidate."}},"/v1/candidates/{id}/attachments/{attachmentId}":{"patch":{"operationId":"CandidatesController_patchAttachment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"attachmentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRecordDocumentDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update candidate","tags":["Candidates"],"description":"Update candidate."},"delete":{"operationId":"CandidatesController_deleteAttachment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"attachmentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete candidate","tags":["Candidates"],"description":"Delete candidate."}},"/v1/candidates/{id}/resume":{"post":{"operationId":"CandidatesController_uploadResume","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["Candidates"],"description":"Create candidate."},"get":{"operationId":"CandidatesController_getResume","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Candidates"],"description":"Get candidate."},"delete":{"operationId":"CandidatesController_removeResume","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete candidate","tags":["Candidates"],"description":"Delete candidate."}},"/v1/candidates/{id}/resume/content":{"get":{"operationId":"CandidatesController_getResumeContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Candidates"],"description":"Get candidate."}},"/v1/candidates/{id}/resume/extraction/apply":{"post":{"operationId":"CandidatesController_applyResumeExtraction","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["Candidates"],"description":"Create candidate."}},"/v1/candidates/{id}/resume/extraction/reject":{"post":{"operationId":"CandidatesController_rejectResumeExtraction","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["Candidates"],"description":"Create candidate."}},"/v1/candidates/{id}/skills":{"put":{"operationId":"CandidatesController_selectSkills","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update candidate","tags":["Candidates"],"description":"Update candidate."},"delete":{"operationId":"CandidatesController_removeSkill","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete candidate","tags":["Candidates"],"description":"Delete candidate."}},"/v1/candidates/{id}/education":{"put":{"operationId":"CandidatesController_updateEducation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update candidate","tags":["Candidates"],"description":"Update candidate."}},"/v1/candidates/{id}/experience":{"put":{"operationId":"CandidatesController_updateExperience","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update candidate","tags":["Candidates"],"description":"Update candidate."}},"/v1/candidates/{id}/generate-bio":{"post":{"operationId":"CandidatesController_generateBio","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["Candidates"],"description":"Create candidate."}},"/v1/candidates/{id}/education/{educationId}":{"delete":{"operationId":"CandidatesController_removeEducation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"educationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete candidate","tags":["Candidates"],"description":"Delete candidate."}},"/v1/candidates/{id}/experience/{experienceId}":{"delete":{"operationId":"CandidatesController_removeExperience","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"experienceId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete candidate","tags":["Candidates"],"description":"Delete candidate."}},"/v1/ownership-claims/transfer-profile":{"post":{"operationId":"OwnershipClaimController_transferProfile","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferProfileDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create transfer profile","tags":["Ownership Claims"],"description":"Create transfer profile."}},"/v1/ownership-claims/resend-invite":{"post":{"operationId":"OwnershipClaimController_resendInvite","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResendInviteDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create resend invite","tags":["Ownership Claims"],"description":"Create resend invite."}},"/v1/ownership-claims":{"get":{"operationId":"OwnershipClaimController_getOwnershipClaims","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get ownership claim","tags":["Ownership Claims"],"description":"Get ownership claim."}},"/v1/ownership-claims/last":{"get":{"operationId":"OwnershipClaimController_getLastOwnershipClaim","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get last","tags":["Ownership Claims"],"description":"Get last."}},"/v1/public/ownership-claims/resend-invite/token":{"post":{"operationId":"PublicOwnershipClaimController_resendInviteByToken","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResendInviteByTokenDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create resend invite","tags":["Public Ownership Claims"],"description":"Create resend invite."}},"/v1/public/ownership-claims/resend-verification-code":{"post":{"operationId":"PublicOwnershipClaimController_resendVerificationCode","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create resend verification code","tags":["Public Ownership Claims"],"description":"Create resend verification code."}},"/v1/public/ownership-claims/setup-email-verification":{"post":{"operationId":"PublicOwnershipClaimController_setupEmailVerification","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetupEmailVerificationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create setup email verification","tags":["Public Ownership Claims"],"description":"Create setup email verification."}},"/v1/public/ownership-claims/verify-code":{"post":{"operationId":"PublicOwnershipClaimController_verifyCode","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyCodeDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create verify code","tags":["Public Ownership Claims"],"description":"Create verify code."}},"/v1/public/ownership-claims/setup-user":{"post":{"operationId":"PublicOwnershipClaimController_setupUser","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetupUserDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create setup user","tags":["Public Ownership Claims"],"description":"Create setup user."}},"/v1/public/ownership-claims/by-token":{"get":{"operationId":"PublicOwnershipClaimController_getOwnershipClaimByToken","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get by token","tags":["Public Ownership Claims"],"description":"Get by token."}},"/v1/public/candidate-invitations":{"get":{"operationId":"CandidateInvitationsController_getInvitations","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get public","tags":["public/candidate-invitations"],"description":"Get public."}},"/v1/public/candidate-invitations/start-test":{"post":{"operationId":"CandidateInvitationsController_startTest","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create start test","tags":["public/candidate-invitations"],"description":"Create start test."}},"/v1/public/candidate-invitations/sessions/{sessionId}":{"get":{"operationId":"CandidateInvitationsController_getTestSession","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}},{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get session","tags":["public/candidate-invitations"],"description":"Get session."}},"/v1/public/candidate-invitations/sessions/{sessionId}/questions/{questionId}/submit":{"post":{"operationId":"CandidateInvitationsController_submitEnglishTest","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}},{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}},{"name":"questionId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitSessionQuestionAnswerDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create session","tags":["public/candidate-invitations"],"description":"Create session."}},"/v1/public/candidate-invitations/sessions/{sessionId}/questions/{questionId}/latency":{"post":{"operationId":"CandidateInvitationsController_setQuestionLatency","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}},{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}},{"name":"questionId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetQuestionLatencyDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create session","tags":["public/candidate-invitations"],"description":"Create session."}},"/v1/public/candidate-invitations/tests/randomized":{"get":{"operationId":"CandidateInvitationsController_getRandomizedTest","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}},{"name":"tag","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get test","tags":["public/candidate-invitations"],"description":"Get test."}},"/v1/public/candidate-invitations/tests/overview":{"get":{"operationId":"CandidateInvitationsController_getTestOverview","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}},{"name":"tag","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get test","tags":["public/candidate-invitations"],"description":"Get test."}},"/v1/public/candidate-invitations/tests/randomized/disc/submit":{"post":{"operationId":"CandidateInvitationsController_submitDiscTest","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitDiscTestDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create test","tags":["public/candidate-invitations"],"description":"Create test."}},"/v1/public/candidate-invitations/tests/{testId}/randomized/{tag}/submit":{"post":{"operationId":"CandidateInvitationsController_submitRandomizedTest","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}},{"name":"testId","required":true,"in":"path","schema":{"type":"string"}},{"name":"tag","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitTestDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create test","tags":["public/candidate-invitations"],"description":"Create test."}},"/v1/candidate-profiles/export/csv/applicants-stage":{"post":{"operationId":"CandidateProfileController_exportCsvApplicants","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create export","tags":["Candidates"],"description":"Create export."}},"/v1/candidate-profiles/export/csv":{"post":{"operationId":"CandidateProfileController_exportCsv","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create export","tags":["Candidates"],"description":"Create export."}},"/v1/candidate-profiles":{"post":{"operationId":"CandidateProfileController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCandidateProfileDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate profile","tags":["Candidates"],"description":"Create candidate profile."},"get":{"operationId":"CandidateProfileController_findAll","parameters":[{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Text search","schema":{"example":"John Doe","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List candidate profiles","tags":["Candidates"],"description":"List candidate profiles."}},"/v1/candidate-profiles/request/combined-test":{"post":{"operationId":"CandidateProfileController_requestCombinedTest","parameters":[],"requestBody":{"required":true,"description":"List of candidate IDs and company IDs","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create request","tags":["Candidates"],"description":"Create request."}},"/v1/candidate-profiles/contact/{id}":{"post":{"operationId":"CandidateProfileController_contactCandidate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactCandidateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create contact","tags":["Candidates"],"description":"Create contact."}},"/v1/candidate-profiles/{id}":{"patch":{"operationId":"CandidateProfileController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Fields to update the candidate","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCandidateProfileDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update candidate profile","tags":["Candidates"],"description":"Update candidate profile."},"get":{"operationId":"CandidateProfileController_findOne","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate profile","tags":["Candidates"],"description":"Get candidate profile."},"delete":{"operationId":"CandidateProfileController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete candidate profile","tags":["Candidates"],"description":"Delete candidate profile."}},"/v1/candidate-profiles/user/{id}":{"patch":{"operationId":"CandidateProfileController_updateByUserId","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCandidateProfileDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Candidates"],"description":"Update user."},"get":{"operationId":"CandidateProfileController_findOneCandidate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Candidates"],"description":"Get user."}},"/v1/candidate-profiles/profile-completion":{"get":{"operationId":"CandidateProfileController_getProfileCompletion","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get profile completion","tags":["Candidates"],"description":"Get profile completion."}},"/v1/candidate-profiles/messages":{"get":{"operationId":"CandidateProfileController_getCandidateMessages","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get message","tags":["Candidates"],"description":"Get message."},"post":{"operationId":"CandidateProfileController_postCandidateMessage","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateMessageReplyDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create message","tags":["Candidates"],"description":"Create message."}},"/v1/candidate-profiles/education":{"get":{"operationId":"CandidateProfileController_getEducation","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get education","tags":["Candidates"],"description":"Get education."},"put":{"operationId":"CandidateProfileController_updateEducation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEducationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update education","tags":["Candidates"],"description":"Update education."}},"/v1/candidate-profiles/education/{id}":{"delete":{"operationId":"CandidateProfileController_deleteEducation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete education","tags":["Candidates"],"description":"Delete education."}},"/v1/candidate-profiles/experience":{"get":{"operationId":"CandidateProfileController_getExperience","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get experience","tags":["Candidates"],"description":"Get experience."},"put":{"operationId":"CandidateProfileController_updateExperience","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateExperienceDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update experience","tags":["Candidates"],"description":"Update experience."}},"/v1/candidate-profiles/experience/{id}":{"delete":{"operationId":"CandidateProfileController_deleteExperience","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete experience","tags":["Candidates"],"description":"Delete experience."}},"/v1/candidate-profiles/skills":{"get":{"operationId":"CandidateProfileController_getSkills","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get skill","tags":["Candidates"],"description":"Get skill."},"put":{"operationId":"CandidateProfileController_selectSkills","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelectSkillDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update skill","tags":["Candidates"],"description":"Update skill."},"delete":{"operationId":"CandidateProfileController_removeSkill","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveSkillDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete skill","tags":["Candidates"],"description":"Delete skill."}},"/v1/candidate-profiles/public-links":{"get":{"operationId":"CandidateProfileController_getAllPublicLinks","parameters":[{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"candidateName","required":false,"in":"query","description":"Filter by candidate name","schema":{"type":"string"}},{"name":"position","required":false,"in":"query","description":"Filter by job position","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by status","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get public link","tags":["Candidates"],"description":"Get public link."}},"/v1/candidate-profiles/user/{id}/company":{"get":{"operationId":"CandidateProfileController_findByUser","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Candidates"],"description":"Get user."}},"/v1/candidate-profiles/{id}/video-interviews":{"get":{"operationId":"CandidateProfileController_getVideoInterviews","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate profile","tags":["Candidates"],"description":"Get candidate profile."}},"/v1/candidate-profiles/request/test":{"post":{"operationId":"CandidateProfileController_requestTest","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendInvitationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create request","tags":["Candidates"],"description":"Create request."}},"/v1/candidate-profiles/{id}/public-link":{"post":{"operationId":"CandidateProfileController_generatePublicLink","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePublicProfileLinkDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate profile","tags":["Candidates"],"description":"Create candidate profile."}},"/v1/candidate-profiles/bulk/public-links":{"post":{"operationId":"CandidateProfileController_generateBulkPublicLinks","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBulkPublicProfileLinksDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create bulk","tags":["Candidates"],"description":"Create bulk."}},"/v1/candidate-profiles/{id}/public-links":{"get":{"operationId":"CandidateProfileController_getPublicLinks","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate profile","tags":["Candidates"],"description":"Get candidate profile."}},"/v1/candidate-profiles/public-links/{id}":{"delete":{"operationId":"CandidateProfileController_revokePublicLink","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete public link","tags":["Candidates"],"description":"Delete public link."}},"/v1/candidate-profiles/public-links/{id}/renew":{"patch":{"operationId":"CandidateProfileController_renewPublicLink","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update public link","tags":["Candidates"],"description":"Update public link."}},"/v1/candidate-profiles/company/{id}":{"delete":{"operationId":"CandidateProfileController_removeByCompany","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete company","tags":["Candidates"],"description":"Delete company."}},"/v1/candidate-profiles/outreach/{id}":{"post":{"operationId":"CandidateProfileController_sendOutreachEmail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendOutreachEmailDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create outreach","tags":["Candidates"],"description":"Create outreach."}},"/v1/candidate-profiles/activities/{id}":{"get":{"operationId":"CandidateProfileController_getCandidateActivities","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get activity","tags":["Candidates"],"description":"Get activity."}},"/v1/candidates/export/csv/applicants-stage":{"post":{"operationId":"CandidateDirectoryController_exportCsvApplicants","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create export","tags":["Candidates"],"description":"Create export."}},"/v1/candidates/export/csv":{"post":{"operationId":"CandidateDirectoryController_exportCsv","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create export","tags":["Candidates"],"description":"Create export."}},"/v1/assessments/jobs/{jobId}/criteria":{"get":{"operationId":"AssessmentsController_listCriteria","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List jobs","tags":["Assessments"],"description":"List jobs."},"post":{"operationId":"AssessmentsController_createCriteria","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCriteriaDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Assessments"],"description":"Create job."}},"/v1/assessments/jobs/{jobId}/criteria/{criteriaId}":{"patch":{"operationId":"AssessmentsController_updateCriteria","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"criteriaId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCriteriaDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Assessments"],"description":"Update job."},"delete":{"operationId":"AssessmentsController_removeCriteria","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"criteriaId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete job","tags":["Assessments"],"description":"Delete job."}},"/v1/assessments/jobs/{jobId}/criteria/order":{"put":{"operationId":"AssessmentsController_reorderCriteria","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReorderCriteriaDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update job","tags":["Assessments"],"description":"Update job."}},"/v1/assessments/jobs/{jobId}/criteria/generate":{"post":{"operationId":"AssessmentsController_generateCriteria","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job","tags":["Assessments"],"description":"Create job."}},"/v1/assessments/jobs/{jobId}/candidates/{candidateId}":{"get":{"operationId":"AssessmentsController_getOrCreate","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["Assessments"],"description":"Get job."}},"/v1/assessments/{assessmentId}":{"get":{"operationId":"AssessmentsController_get","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get assessment","tags":["Assessments"],"description":"Get assessment."},"patch":{"operationId":"AssessmentsController_update","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAssessmentDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update assessment","tags":["Assessments"],"description":"Update assessment."}},"/v1/assessments/{assessmentId}/mobility":{"put":{"operationId":"AssessmentsController_upsertMobility","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertMobilityDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update assessment","tags":["Assessments"],"description":"Update assessment."}},"/v1/assessments/{assessmentId}/scores":{"put":{"operationId":"AssessmentsController_upsertScore","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertScoreDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update assessment","tags":["Assessments"],"description":"Update assessment."}},"/v1/assessments/{assessmentId}/points":{"put":{"operationId":"AssessmentsController_replacePoints","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplacePointsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update assessment","tags":["Assessments"],"description":"Update assessment."}},"/v1/assessments/{assessmentId}/compensation":{"put":{"operationId":"AssessmentsController_upsertCompensation","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCompensationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update assessment","tags":["Assessments"],"description":"Update assessment."}},"/v1/assessments/{assessmentId}/cost-to-close":{"put":{"operationId":"AssessmentsController_upsertCostToClose","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCostToCloseDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update assessment","tags":["Assessments"],"description":"Update assessment."}},"/v1/assessments/{assessmentId}/draft":{"post":{"operationId":"AssessmentsController_draft","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create assessment","tags":["Assessments"],"description":"Create assessment."}},"/v1/assessments/{assessmentId}/accept-draft":{"post":{"operationId":"AssessmentsController_acceptDraft","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptDraftDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create assessment","tags":["Assessments"],"description":"Create assessment."}},"/v1/assessments/{assessmentId}/approve":{"post":{"operationId":"AssessmentsController_approve","parameters":[{"name":"assessmentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create assessment","tags":["Assessments"],"description":"Create assessment."}},"/v1/shortlists":{"post":{"operationId":"ShortlistsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShortlistDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create shortlist","tags":["Shortlists"],"description":"Create shortlist."}},"/v1/shortlists/pdf":{"post":{"operationId":"ShortlistsController_generatePdf","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateShortlistDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create pdf","tags":["Shortlists"],"description":"Create pdf."}},"/v1/applications":{"post":{"operationId":"ApplicationController_createApplication","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresentApplicationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create application","tags":["Applications"],"description":"Create application."}},"/v1/applications/{id}":{"patch":{"operationId":"ApplicationController_updateApplication","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApplicationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update application","tags":["Applications"],"description":"Update application."}},"/v1/applications/{id}/stage-transitions":{"post":{"operationId":"ApplicationController_advanceStage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create application","tags":["Applications"],"description":"Create application."}},"/v1/applications/{companyId}/jobs/{jobId}/assign":{"post":{"operationId":"ApplicationController_assignToJob","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignToJobDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create application","tags":["Applications"],"description":"Create application."}},"/v1/applications/{companyId}/spontaneous":{"post":{"operationId":"ApplicationController_createSpontaneousApplication","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSpontaneousApplicationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create application","tags":["Applications"],"description":"Create application."}},"/v1/applications/{companyId}/has-applied":{"get":{"operationId":"ApplicationController_hasAppliedToCompany","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get application","tags":["Applications"],"description":"Get application."}},"/v1/applications/{companyId}/has-applied/{jobId}":{"get":{"operationId":"ApplicationController_hasAppliedToJob","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get application","tags":["Applications"],"description":"Get application."}},"/v1/matches":{"post":{"operationId":"MatchesController_create","parameters":[],"requestBody":{"required":true,"description":"Job to create matches for","content":{"application/json":{"schema":{"example":{"job":{"_id":"job123","subject":"Waiter","city":"Sao Paulo"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create matche","tags":["Matches"],"description":"Create matche."}},"/v1/documents":{"post":{"operationId":"DocumentsController_uploadFiles","parameters":[],"requestBody":{"required":true,"description":"PDF files to upload","content":{"application/json":{"schema":{"type":"object","properties":{"files":{"type":"string","format":"binary"},"source":{"type":"string","example":"web"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create document","tags":["Documents"],"description":"Create document."},"get":{"operationId":"DocumentsController_findAll","parameters":[{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Text search by label","schema":{"example":"Resume","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"List documents","tags":["Documents"],"description":"List documents."}},"/v1/documents/{id}/cancel":{"patch":{"operationId":"DocumentsController_cancelUpload","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update document","tags":["Documents"],"description":"Update document."}},"/v1/documents/{id}/content":{"get":{"operationId":"DocumentsController_getContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get document","tags":["Documents"],"description":"Get document."}},"/v1/documents/{id}/extraction/apply":{"post":{"operationId":"DocumentsController_applyExtraction","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create document","tags":["Documents"],"description":"Create document."}},"/v1/documents/{id}/extraction/reject":{"post":{"operationId":"DocumentsController_rejectExtraction","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create document","tags":["Documents"],"description":"Create document."}},"/v1/documents/resume":{"get":{"operationId":"DocumentsController_getResume","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get resume","tags":["Documents"],"description":"Get resume."}},"/v1/documents/{id}":{"patch":{"operationId":"DocumentsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Fields to update the document","content":{"application/json":{"schema":{"example":{"label":"Updated Resume","comment":"Now with more details","isDeleted":false}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update document","tags":["Documents"],"description":"Update document."},"delete":{"operationId":"DocumentsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Delete document","tags":["Documents"],"description":"Delete document."}},"/v1/notifications":{"get":{"operationId":"NotificationController_getNotificationsByUserId","parameters":[{"name":"status","required":false,"in":"query","description":"Filter by status","schema":{"enum":["unread","read","archived","deleted"],"type":"string"}},{"name":"limit","required":false,"in":"query","description":"Number of items to return","schema":{"example":50,"type":"number"}},{"name":"offset","required":false,"in":"query","description":"Number of items to skip","schema":{"example":0,"type":"number"}},{"name":"page","required":false,"in":"query","description":"Page number for pagination","schema":{"type":"number"}},{"name":"order","required":false,"in":"query","description":"Order of notifications, either ascending or descending","schema":{"enum":["asc","desc"],"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get notification","tags":["Notifications"],"description":"Get notification."},"patch":{"operationId":"NotificationController_markAllNotificationsAsRead","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update notification","tags":["Notifications"],"description":"Update notification."}},"/v1/notifications/{notificationId}":{"patch":{"operationId":"NotificationController_markAsRead","parameters":[{"name":"notificationId","required":true,"in":"path","description":"ID of the notification to mark as read","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update notification","tags":["Notifications"],"description":"Update notification."},"delete":{"operationId":"NotificationController_archiveNotification","parameters":[{"name":"notificationId","required":true,"in":"path","description":"ID of the notification to archive","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete notification","tags":["Notifications"],"description":"Delete notification."}},"/v1/notifications/unread-count":{"get":{"operationId":"NotificationController_getUnreadNotificationsCount","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get unread count","tags":["Notifications"],"description":"Get unread count."}},"/v1/notification-preferences":{"get":{"operationId":"NotificationPreferencesController_getPreferences","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get notification preference","tags":["notification-preferences"],"description":"Get notification preference."},"patch":{"operationId":"NotificationPreferencesController_patchPreference","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchNotificationPreferenceDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update notification preference","tags":["notification-preferences"],"description":"Update notification preference."}},"/v1/notification-preferences/global-mute":{"patch":{"operationId":"NotificationPreferencesController_patchGlobalMute","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchGlobalMuteDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update global mute","tags":["notification-preferences"],"description":"Update global mute."}},"/v1/notifications/unsubscribe":{"post":{"operationId":"UnsubscribeController_oneClick","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnsubscribeDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create notification","tags":["unsubscribe"],"description":"Create notification."}},"/v1/placements":{"get":{"operationId":"PlacementsController_list","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"scope","required":true,"in":"query","schema":{"type":"string"}},{"name":"placedBy","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List placements","tags":["Placements"],"description":"List placements."}},"/v1/placements/missing-hires":{"get":{"operationId":"PlacementsController_listMissingHires","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List missing hires","tags":["Placements"],"description":"List missing hires."}},"/v1/placements/summary":{"get":{"operationId":"PlacementsController_summary","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"scope","required":true,"in":"query","schema":{"type":"string"}},{"name":"placedBy","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get summary","tags":["Placements"],"description":"Get summary."}},"/v1/placements/{id}":{"get":{"operationId":"PlacementsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get placement","tags":["Placements"],"description":"Get placement."},"patch":{"operationId":"PlacementsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePlacementDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update placement","tags":["Placements"],"description":"Update placement."}},"/v1/placements/from-application/{applicationId}":{"post":{"operationId":"PlacementsController_repairFromApplication","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepairPlacementDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create from application","tags":["Placements"],"description":"Create from application."}},"/v1/placements/from-application/{applicationId}/preview":{"get":{"operationId":"PlacementsController_previewRepair","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get from application","tags":["Placements"],"description":"Get from application."}},"/v1/placements/missing-hires/{applicationId}/dismiss":{"post":{"operationId":"PlacementsController_dismissMissingHire","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create missing hire","tags":["Placements"],"description":"Create missing hire."}},"/v1/placements/{id}/announcement":{"get":{"operationId":"PlacementsController_getAnnouncement","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get placement","tags":["Placements"],"description":"Get placement."}},"/v1/placements/{id}/close":{"post":{"operationId":"PlacementsController_close","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosePlacementDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create placement","tags":["Placements"],"description":"Create placement."}},"/v1/placements/{id}/billing/mark-invoiced":{"post":{"operationId":"PlacementBillingController_markInvoiced","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkPlacementInvoicedDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create placement","tags":["Placement Billing"],"description":"Create placement."}},"/v1/placements/{id}/billing/mark-paid":{"post":{"operationId":"PlacementBillingController_markPaid","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkPlacementPaidDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create placement","tags":["Placement Billing"],"description":"Create placement."}},"/v1/placements/{id}/fee":{"get":{"operationId":"PlacementFeesController_getFee","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get placement","tags":["Placement Fees"],"description":"Get placement."},"patch":{"operationId":"PlacementFeesController_setFee","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetPlacementFeeDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update placement","tags":["Placement Fees"],"description":"Update placement."}},"/v1/placements/{id}/fee/recalculate":{"post":{"operationId":"PlacementFeesController_recalculate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create placement","tags":["Placement Fees"],"description":"Create placement."}},"/v1/placements/{id}/fee/mark-earned":{"post":{"operationId":"PlacementFeesController_markEarned","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkEarnedDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create placement","tags":["Placement Fees"],"description":"Create placement."}},"/v1/revenue":{"get":{"operationId":"RevenueController_report","parameters":[{"name":"month","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get revenue","tags":["Revenue"],"description":"Get revenue."}},"/v1/revenue/accrue-monthly":{"post":{"operationId":"RevenueController_accrueMonthly","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create accrue monthly","tags":["Revenue"],"description":"Create accrue monthly."}},"/v1/revenue/{id}/mark-invoiced":{"post":{"operationId":"RevenueController_markInvoiced","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkInvoicedDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create revenue","tags":["Revenue"],"description":"Create revenue."}},"/v1/placements/{id}/invoice":{"get":{"operationId":"InvoicesController_getInvoice","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get placement","tags":["Invoices"],"description":"Get placement."}},"/v1/invoices":{"get":{"operationId":"InvoiceApprovalsController_list","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List invoices","tags":["Invoice Approvals"],"description":"List invoices."}},"/v1/invoices/{id}":{"get":{"operationId":"InvoiceApprovalsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get invoice","tags":["Invoice Approvals"],"description":"Get invoice."}},"/v1/invoices/{id}/submit":{"post":{"operationId":"InvoiceApprovalsController_submit","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitInvoiceDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create invoice","tags":["Invoice Approvals"],"description":"Create invoice."}},"/v1/invoices/{id}/approve":{"post":{"operationId":"InvoiceApprovalsController_approve","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApproveInvoiceDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create invoice","tags":["Invoice Approvals"],"description":"Create invoice."}},"/v1/invoices/{id}/reject":{"post":{"operationId":"InvoiceApprovalsController_reject","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectInvoiceDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create invoice","tags":["Invoice Approvals"],"description":"Create invoice."}},"/v1/conversions/events":{"post":{"operationId":"ConversionsController_recordEvent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordConversionEventDto"}}}},"responses":{"202":{"description":"Event accepted (recorded or deduplicated)"},"400":{"description":"Invalid event payload"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Record a server-side conversion event (idempotent, PII hashed server-side)","tags":["Conversions"],"description":"Record a server-side conversion event (idempotent, PII hashed server-side)."}},"/v1/integrations/meta/config":{"put":{"operationId":"MetaController_upsertConfig","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertMetaConfigDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update config","tags":["integrations/meta"],"description":"Update config."},"get":{"operationId":"MetaController_getConfig","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get config","tags":["integrations/meta"],"description":"Get config."}},"/v1/integrations/meta/test":{"post":{"operationId":"MetaController_test","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestMetaEventDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create test","tags":["integrations/meta"],"description":"Create test."}},"/v1/integrations/google-ads/config":{"put":{"operationId":"GoogleAdsController_upsertConfig","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertGoogleAdsConfigDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update config","tags":["integrations/google-ads"],"description":"Update config."},"get":{"operationId":"GoogleAdsController_getConfig","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get config","tags":["integrations/google-ads"],"description":"Get config."}},"/v1/integrations/google-ads/test":{"post":{"operationId":"GoogleAdsController_test","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestGoogleAdsEventDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create test","tags":["integrations/google-ads"],"description":"Create test."}},"/v1/integrations/linkedin/config":{"put":{"operationId":"LinkedinConversionsController_upsertConfig","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertLinkedinConversionConfigDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update config","tags":["integrations/linkedin"],"description":"Update config."},"get":{"operationId":"LinkedinConversionsController_getConfig","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get config","tags":["integrations/linkedin"],"description":"Get config."}},"/v1/integrations/linkedin/test":{"post":{"operationId":"LinkedinConversionsController_test","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestLinkedinConversionEventDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create test","tags":["integrations/linkedin"],"description":"Create test."}},"/v1/missions":{"get":{"operationId":"MissionsController_list","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"includeExpired","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Missions"],"description":"Missions Controller list through the Vitae AI API."},"post":{"operationId":"MissionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMissionDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Missions"],"description":"Missions Controller create through the Vitae AI API."}},"/v1/missions/{id}":{"get":{"operationId":"MissionsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Missions"],"description":"Missions Controller get through the Vitae AI API."},"patch":{"operationId":"MissionsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMissionDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Missions"],"description":"Missions Controller update through the Vitae AI API."},"delete":{"operationId":"MissionsController_archive","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Missions"],"description":"Missions Controller archive through the Vitae AI API."}},"/v1/inbox":{"get":{"operationId":"InboxController_list","parameters":[{"name":"surface","required":true,"in":"query","schema":{"type":"string"}},{"name":"type","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List inbox","tags":["Inbox"],"description":"List inbox."}},"/v1/inbox/count":{"get":{"operationId":"InboxController_count","parameters":[{"name":"surface","required":true,"in":"query","schema":{"type":"string"}},{"name":"type","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get count","tags":["Inbox"],"description":"Get count."}},"/v1/inbox/client-prospects":{"post":{"operationId":"InboxController_createClientProspect","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client prospect","tags":["Inbox"],"description":"Create client prospect."}},"/v1/inbox/{id}/actions/create-client":{"post":{"operationId":"InboxController_createClient","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create inbox","tags":["Inbox"],"description":"Create inbox."}},"/v1/inbox/{id}/actions/dismiss":{"post":{"operationId":"InboxController_dismiss","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create inbox","tags":["Inbox"],"description":"Create inbox."}},"/v1/inbox/{id}/actions/refine-search":{"post":{"operationId":"InboxController_refineSearch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create inbox","tags":["Inbox"],"description":"Create inbox."}},"/v1/admin/sub-users/{subUserId}/permission-overrides":{"get":{"operationId":"SubUserPermissionController_listOverrides","parameters":[{"name":"subUserId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List admin","tags":["SubUserPermissions"],"description":"List admin."},"post":{"operationId":"SubUserPermissionController_createOverride","parameters":[{"name":"subUserId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSubUserOverrideDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create admin","tags":["SubUserPermissions"],"description":"Create admin."}},"/v1/admin/sub-users/{subUserId}/permission-overrides/{overrideId}":{"patch":{"operationId":"SubUserPermissionController_updateOverride","parameters":[{"name":"subUserId","required":true,"in":"path","schema":{"type":"string"}},{"name":"overrideId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSubUserOverrideDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update admin","tags":["SubUserPermissions"],"description":"Update admin."},"delete":{"operationId":"SubUserPermissionController_deleteOverride","parameters":[{"name":"subUserId","required":true,"in":"path","schema":{"type":"string"}},{"name":"overrideId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete admin","tags":["SubUserPermissions"],"description":"Delete admin."}},"/v1/admin/sub-users/{subUserId}/feature-permissions":{"get":{"operationId":"SubUserFeaturePermissionController_getFeaturePermissions","parameters":[{"name":"subUserId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get admin","tags":["SubUserFeaturePermissions"],"description":"Get admin."},"put":{"operationId":"SubUserFeaturePermissionController_setFeaturePermissions","parameters":[{"name":"subUserId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetFeaturePermissionsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update admin","tags":["SubUserFeaturePermissions"],"description":"Update admin."}},"/v1/integrations/job-boards/boards":{"get":{"operationId":"JobSyndicationController_listBoards","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"List boards","tags":["integrations/job-boards"],"description":"List boards."}},"/v1/integrations/job-boards/jobs/{jobId}/postings":{"get":{"operationId":"JobSyndicationController_listPostings","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"List jobs","tags":["integrations/job-boards"],"description":"List jobs."}},"/v1/integrations/job-boards/jobs/{jobId}/syndicate":{"post":{"operationId":"JobSyndicationController_syndicate","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyndicateJobDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create job","tags":["integrations/job-boards"],"description":"Create job."}},"/v1/integrations/job-boards/jobs/{jobId}/expire":{"post":{"operationId":"JobSyndicationController_expire","parameters":[{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpireJobPostingsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create job","tags":["integrations/job-boards"],"description":"Create job."}},"/v1/candidate-records/{id}/attachments":{"post":{"operationId":"CandidateRecordsController_uploadAttachment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Attachment file","content":{"application/json":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create candidate record","tags":["Candidate Records"],"description":"Create candidate record."}},"/v1/candidate-records/{id}/attachments/{attachmentId}":{"delete":{"operationId":"CandidateRecordsController_deleteAttachment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"attachmentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Delete candidate record","tags":["Candidate Records"],"description":"Delete candidate record."}},"/v1/candidate-records/{id}":{"get":{"operationId":"CandidateRecordsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get candidate record","tags":["Candidate Records"],"description":"Get candidate record."},"patch":{"operationId":"CandidateRecordsController_patch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Fields to update the record","content":{"application/json":{"schema":{"example":{"field":"value"}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update candidate record","tags":["Candidate Records"],"description":"Update candidate record."}},"/v1/admin/visibility-matrix":{"get":{"operationId":"ResourceVisibilityController_listMatrix","parameters":[{"name":"resourceType","required":true,"in":"query","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List admin","tags":["ResourceVisibility"],"description":"List admin."}},"/v1/resources/{resourceType}/{resourceId}/visibility-rule":{"get":{"operationId":"ResourceVisibilityController_getRule","parameters":[{"name":"resourceType","required":true,"in":"path","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get resource","tags":["ResourceVisibility"],"description":"Get resource."},"post":{"operationId":"ResourceVisibilityController_createRule","parameters":[{"name":"resourceType","required":true,"in":"path","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertVisibilityRuleDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create resource","tags":["ResourceVisibility"],"description":"Create resource."},"patch":{"operationId":"ResourceVisibilityController_updateRule","parameters":[{"name":"resourceType","required":true,"in":"path","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertVisibilityRuleDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update resource","tags":["ResourceVisibility"],"description":"Update resource."},"delete":{"operationId":"ResourceVisibilityController_deleteRule","parameters":[{"name":"resourceType","required":true,"in":"path","schema":{"type":"string"}},{"name":"resourceId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete resource","tags":["ResourceVisibility"],"description":"Delete resource."}},"/v1/reports":{"get":{"operationId":"ReportsController_overview","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get report","tags":["Reports"],"description":"Get report."}},"/v1/reports/sources":{"get":{"operationId":"ReportsController_sources","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get source","tags":["Reports"],"description":"Get source."}},"/v1/reports/kpis/time-to-hire":{"get":{"operationId":"ReportsController_kpiTimeToHire","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/placement-rate":{"get":{"operationId":"ReportsController_kpiPlacementRate","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/source-quality":{"get":{"operationId":"ReportsController_kpiSourceQuality","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/cost-per-hire":{"get":{"operationId":"ReportsController_kpiCostPerHire","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/recruiter-productivity":{"get":{"operationId":"ReportsController_kpiRecruiterProductivity","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/leaderboard":{"get":{"operationId":"ReportsController_kpiLeaderboard","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/offer-acceptance":{"get":{"operationId":"ReportsController_kpiOfferAcceptance","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/diversity":{"get":{"operationId":"ReportsController_kpiDiversity","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/campaign-roi":{"get":{"operationId":"ReportsController_kpiCampaignRoi","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/campaign-roi/by-channel":{"get":{"operationId":"ReportsController_kpiCampaignRoiByChannel","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/kpis/campaign-roi/export":{"get":{"operationId":"ReportsController_kpiCampaignRoiExport","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get kpi","tags":["Reports"],"description":"Get kpi."}},"/v1/reports/export":{"get":{"operationId":"ReportsController_export","parameters":[{"name":"type","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get export","tags":["Reports"],"description":"Get export."}},"/v1/reports/organization/export":{"get":{"operationId":"ReportsController_exportOrganization","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get organization","tags":["Reports"],"description":"Get organization."}},"/v1/reports/organization/import":{"post":{"operationId":"ReportsController_importOrganization","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create organization","tags":["Reports"],"description":"Create organization."}},"/v1/reports/imports/preview":{"post":{"operationId":"ReportsController_previewImport","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create import","tags":["Reports"],"description":"Create import."}},"/v1/reports/imports/commit":{"post":{"operationId":"ReportsController_commitImport","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create import","tags":["Reports"],"description":"Create import."}},"/v1/auth/login":{"post":{"operationId":"AuthController_login","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"User login","tags":["Authentication"],"description":"User login."}},"/v1/auth/register":{"post":{"operationId":"AuthController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Register a first-party Vitae account","tags":["Authentication"],"description":"Register a first-party Vitae account."}},"/v1/auth/email-check":{"post":{"operationId":"AuthController_checkEmail","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailCheckDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Advisory pre-flight check of a signup email","tags":["Authentication"],"description":"Advisory pre-flight check of a signup email."}},"/v1/auth/google-login/url":{"get":{"operationId":"AuthController_googleLoginUrl","parameters":[{"name":"redirect","required":false,"in":"query","schema":{"maxLength":5000,"example":"/workspace/overview","type":"string"}},{"name":"accountType","required":false,"in":"query","schema":{"example":"candidate","type":"string"}},{"name":"companyName","required":false,"in":"query","schema":{"example":"Vitae AI","type":"string"}},{"name":"planIntent","required":false,"in":"query","schema":{"example":"vitae-bd","type":"string","enum":["vitae-bd","employer"]}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create a Google sign-in URL","tags":["Authentication"],"description":"Create a Google sign-in URL."}},"/v1/auth/google-login/link-url":{"get":{"operationId":"AuthController_googleLinkUrl","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create a Google account-link URL for the current user","tags":["Authentication"],"description":"Create a Google account-link URL for the current user."}},"/v1/auth/google-login/handoff":{"post":{"operationId":"AuthController_googleLoginHandoff","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleHandoffDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Consume a Google sign-in handoff token","tags":["Authentication"],"description":"Consume a Google sign-in handoff token."}},"/v1/auth/handoff":{"post":{"operationId":"AuthController_authHandoff","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthHandoffDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Consume a single-use cross-domain auth handoff token","tags":["Authentication"],"description":"Consume a single-use cross-domain auth handoff token."}},"/v1/auth/handoff/issue":{"post":{"operationId":"AuthController_issueDesktopHandoff","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Issue a single-use handoff token to sign in the desktop app","tags":["Authentication"],"description":"Issue a single-use handoff token to sign in the desktop app."}},"/v1/auth/magic-link/request":{"post":{"operationId":"AuthController_requestMagicLink","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestMagicLinkDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Request a magic sign-in link","tags":["Authentication"],"description":"Request a magic sign-in link."}},"/v1/auth/magic-link/complete":{"post":{"operationId":"AuthController_completeMagicLink","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteMagicLinkDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Complete sign-in with a magic-link token","tags":["Authentication"],"description":"Complete sign-in with a magic-link token."}},"/v1/auth/account-security":{"get":{"operationId":"AuthController_accountSecurity","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get account password, Google sign-in, and 2FA status","tags":["Authentication"],"description":"Get account password, Google sign-in, and 2FA status."}},"/v1/auth/account-password":{"post":{"operationId":"AuthController_accountPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountPasswordDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Set or change the current account password","tags":["Authentication"],"description":"Set or change the current account password."}},"/v1/auth/skip-password-setup":{"post":{"operationId":"AuthController_skipPasswordSetup","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Skip optional create-password for passwordless (magic-link/invited) accounts; magic link keeps working","tags":["Authentication"],"description":"Skip optional create-password for passwordless (magic-link/invited) accounts; magic link keeps working."}},"/v1/auth/2fa/totp/setup":{"post":{"operationId":"AuthController_beginTotpEnrollment","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Begin TOTP two-factor enrollment","tags":["Authentication"],"description":"Begin TOTP two-factor enrollment."}},"/v1/auth/2fa/totp/enable":{"post":{"operationId":"AuthController_enableTotpEnrollment","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyTotpEnrollmentDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Verify and enable TOTP two-factor authentication","tags":["Authentication"],"description":"Verify and enable TOTP two-factor authentication."}},"/v1/auth/2fa/totp/recovery-codes":{"post":{"operationId":"AuthController_rotateTotpRecoveryCodes","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RotateTotpRecoveryCodesDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Rotate TOTP recovery codes","tags":["Authentication"],"description":"Rotate TOTP recovery codes."}},"/v1/auth/2fa/totp":{"delete":{"operationId":"AuthController_disableTotp","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisableTotpDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Disable TOTP two-factor authentication","tags":["Authentication"],"description":"Disable TOTP two-factor authentication."}},"/v1/auth/refresh":{"post":{"operationId":"AuthController_refresh","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshTokenDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Rotate refresh token and issue a new access token","tags":["Authentication"],"description":"Rotate refresh token and issue a new access token."}},"/v1/auth/forgot-password":{"post":{"operationId":"AuthController_forgotPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForgotPasswordDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Request a password reset link","tags":["Authentication"],"description":"Request a password reset link."}},"/v1/auth/reset-password":{"post":{"operationId":"AuthController_resetPassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Reset password with a reset token","tags":["Authentication"],"description":"Reset password with a reset token."}},"/v1/auth/verify-email":{"post":{"operationId":"AuthController_verifyEmail","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyEmailDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Verify account email with a confirmation code","tags":["Authentication"],"description":"Verify account email with a confirmation code."}},"/v1/auth/resend-verification":{"post":{"operationId":"AuthController_resendVerification","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Resend account verification code","tags":["Authentication"],"description":"Resend account verification code."}},"/v1/auth/change-email":{"post":{"operationId":"AuthController_changeEmail","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"example":{"currentPassword":"CurrentPass123!","email":"newemail@example.com"}}}}},"responses":{"200":{"description":"Email change request successful"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"409":{"description":"Email already exists"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Request email change","tags":["Authentication"],"description":"Request email change."}},"/v1/auth/change-email/confirm":{"post":{"operationId":"AuthController_confirmEmailChange","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"example":{"code":"12345678"}}}}},"responses":{"200":{"description":"Email change confirmed successfully"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"description":"Invalid or expired confirmation code"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Confirm email change","tags":["Authentication"],"description":"Confirm email change."}},"/v1/auth/change-email/resend":{"post":{"operationId":"AuthController_resendChangeEmailConfirmation","parameters":[],"responses":{"200":{"description":"Confirmation email resent successfully"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"description":"Too many requests"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Resend email change confirmation","tags":["Authentication"],"description":"Resend email change confirmation."}},"/v1/auth/logout":{"delete":{"operationId":"AuthController_remove","parameters":[],"responses":{"200":{"description":"Logout successful"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"User logout","tags":["Authentication"],"description":"User logout."}},"/v1/auth/verify":{"get":{"operationId":"AuthController_verify","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Verify Token","tags":["Authentication"],"description":"Verify Token."}},"/v1/login-history/email/{email}":{"get":{"operationId":"LoginHistoryController_findByEmail","parameters":[{"name":"email","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get email","tags":["Login History"],"description":"Get email."}},"/v1/login-history/status/{status}":{"get":{"operationId":"LoginHistoryController_findByStatus","parameters":[{"name":"status","required":true,"in":"path","schema":{"enum":["success","failed"],"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get statu","tags":["Login History"],"description":"Get statu."}},"/v1/login-history/ip/{ipAddress}":{"get":{"operationId":"LoginHistoryController_findByIpAddress","parameters":[{"name":"ipAddress","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get ip","tags":["Login History"],"description":"Get ip."}},"/v1/login-history/stats":{"get":{"operationId":"LoginHistoryController_getStats","parameters":[{"name":"userId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get stat","tags":["Login History"],"description":"Get stat."}},"/v1/login-history/my-logins":{"get":{"operationId":"LoginHistoryController_getMyLogins","parameters":[{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get my login","tags":["Login History"],"description":"Get my login."}},"/v1/health/workers":{"get":{"operationId":"WorkersHealthController_getWorkersStatus","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get worker","tags":["health"],"description":"Get worker."}},"/v1/locations/cities":{"get":{"operationId":"LocationController_getCities","parameters":[{"name":"q","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get city","tags":["Location"],"description":"Get city."}},"/v1/locations/restricted":{"get":{"operationId":"LocationController_getRestrictedLocations","parameters":[{"name":"q","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get restricted","tags":["Location"],"description":"Get restricted."}},"/v1/locations":{"get":{"operationId":"LocationController_getLocations","parameters":[{"name":"q","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get location","tags":["Location"],"description":"Get location."}},"/v1/auth/google/url":{"get":{"operationId":"GoogleController_getGoogleAuthUrl","parameters":[{"name":"subUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"service","required":true,"in":"query","schema":{"type":"string"}},{"name":"next","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get url","tags":["auth/google"],"description":"Get url."}},"/v1/auth/google":{"get":{"operationId":"GoogleController_googleAuth","parameters":[{"name":"subUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"service","required":true,"in":"query","schema":{"type":"string"}},{"name":"next","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get auth","tags":["auth/google"],"description":"Get auth."}},"/v1/auth/google/callback":{"get":{"operationId":"GoogleController_googleAuthRedirect","parameters":[{"name":"code","required":true,"in":"query","schema":{"type":"string"}},{"name":"state","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get callback","tags":["auth/google"],"description":"Get callback."}},"/v1/auth/google/revoke":{"post":{"operationId":"GoogleController_revokeToken","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create revoke","tags":["auth/google"],"description":"Create revoke."}},"/v1/auth/google/revoke-all":{"post":{"operationId":"GoogleController_revokeAllTokens","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create revoke all","tags":["auth/google"],"description":"Create revoke all."}},"/v1/webhooks/bright-data":{"post":{"operationId":"BrightDataWebhookController_handleWebhook","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create webhook","tags":["Bright Data Webhooks"],"description":"Create webhook."}},"/v1/crm/companies/lookup":{"post":{"operationId":"CrmCompaniesController_lookup","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanies"],"description":"Crm Companies Controller lookup through the Vitae AI API."}},"/v1/crm/companies":{"get":{"operationId":"CrmCompaniesController_list","parameters":[{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"idleDays","required":true,"in":"query","schema":{"type":"string"}},{"name":"ownerUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"territory","required":true,"in":"query","schema":{"type":"string"}},{"name":"postcode","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanies"],"description":"Crm Companies Controller list through the Vitae AI API."},"post":{"operationId":"CrmCompaniesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCrmCompanyDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanies"],"description":"Crm Companies Controller create through the Vitae AI API."}},"/v1/crm/companies/{id}":{"get":{"operationId":"CrmCompaniesController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanies"],"description":"Crm Companies Controller get through the Vitae AI API."},"patch":{"operationId":"CrmCompaniesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCrmCompanyDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanies"],"description":"Crm Companies Controller update through the Vitae AI API."},"delete":{"operationId":"CrmCompaniesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanies"],"description":"Crm Companies Controller remove through the Vitae AI API."}},"/v1/crm/companies/{id}/documents":{"get":{"operationId":"CrmCompanyDocumentsController_list","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyDocuments"],"description":"Crm Company Documents Controller list through the Vitae AI API."},"post":{"operationId":"CrmCompanyDocumentsController_upload","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadRecordDocumentDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyDocuments"],"description":"Crm Company Documents Controller upload through the Vitae AI API."}},"/v1/crm/companies/{id}/documents/{documentId}":{"patch":{"operationId":"CrmCompanyDocumentsController_patch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRecordDocumentDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyDocuments"],"description":"Crm Company Documents Controller patch through the Vitae AI API."},"delete":{"operationId":"CrmCompanyDocumentsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"documentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyDocuments"],"description":"Crm Company Documents Controller remove through the Vitae AI API."}},"/v1/crm/opportunities":{"get":{"operationId":"CrmOpportunitiesController_list","parameters":[{"name":"stage","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmOpportunities"],"description":"Crm Opportunities Controller list through the Vitae AI API."},"post":{"operationId":"CrmOpportunitiesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOpportunityDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmOpportunities"],"description":"Crm Opportunities Controller create through the Vitae AI API."}},"/v1/crm/opportunities/summary":{"get":{"operationId":"CrmOpportunitiesController_summary","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmOpportunities"],"description":"Crm Opportunities Controller summary through the Vitae AI API."}},"/v1/crm/opportunities/{id}":{"get":{"operationId":"CrmOpportunitiesController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmOpportunities"],"description":"Crm Opportunities Controller get through the Vitae AI API."},"patch":{"operationId":"CrmOpportunitiesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOpportunityDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmOpportunities"],"description":"Crm Opportunities Controller update through the Vitae AI API."},"delete":{"operationId":"CrmOpportunitiesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmOpportunities"],"description":"Crm Opportunities Controller remove through the Vitae AI API."}},"/v1/contracts":{"get":{"operationId":"ContractsController_list","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"type","required":true,"in":"query","schema":{"type":"string"}},{"name":"territory","required":true,"in":"query","schema":{"type":"string"}},{"name":"postcode","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Contracts"],"description":"Contracts Controller list through the Vitae AI API."}},"/v1/contract-templates":{"get":{"operationId":"ContractTemplatesController_list","parameters":[{"name":"type","required":true,"in":"query","schema":{"type":"string"}},{"name":"includeArchived","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ContractTemplates"],"description":"Contract Templates Controller list through the Vitae AI API."},"post":{"operationId":"ContractTemplatesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateContractTemplateDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ContractTemplates"],"description":"Contract Templates Controller create through the Vitae AI API."}},"/v1/contract-templates/{id}":{"get":{"operationId":"ContractTemplatesController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ContractTemplates"],"description":"Contract Templates Controller get through the Vitae AI API."},"patch":{"operationId":"ContractTemplatesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateContractTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ContractTemplates"],"description":"Contract Templates Controller update through the Vitae AI API."},"delete":{"operationId":"ContractTemplatesController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ContractTemplates"],"description":"Contract Templates Controller remove through the Vitae AI API."}},"/v1/crm/companies/{id}/contracts":{"get":{"operationId":"CrmCompanyContractsController_list","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyContracts"],"description":"Crm Company Contracts Controller list through the Vitae AI API."},"post":{"operationId":"CrmCompanyContractsController_create","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateContractDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyContracts"],"description":"Crm Company Contracts Controller create through the Vitae AI API."}},"/v1/crm/companies/{id}/contracts/from-template":{"post":{"operationId":"CrmCompanyContractsController_createFromTemplate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateContractFromTemplateDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyContracts"],"description":"Crm Company Contracts Controller create From Template through the Vitae AI API."}},"/v1/crm/companies/{id}/contracts/{contractId}":{"patch":{"operationId":"CrmCompanyContractsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateContractDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyContracts"],"description":"Crm Company Contracts Controller update through the Vitae AI API."},"delete":{"operationId":"CrmCompanyContractsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyContracts"],"description":"Crm Company Contracts Controller remove through the Vitae AI API."}},"/v1/crm/companies/{id}/contracts/{contractId}/signature-requests":{"get":{"operationId":"CrmCompanyContractSignaturesController_list","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyContractSignatures"],"description":"Crm Company Contract Signatures Controller list through the Vitae AI API."},"post":{"operationId":"CrmCompanyContractSignaturesController_create","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSignatureRequestDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyContractSignatures"],"description":"Crm Company Contract Signatures Controller create through the Vitae AI API."}},"/v1/crm/companies/{id}/contracts/{contractId}/signature-requests/{signatureRequestId}/void":{"post":{"operationId":"CrmCompanyContractSignaturesController_void","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}},{"name":"signatureRequestId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoidSignatureRequestDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["CrmCompanyContractSignatures"],"description":"Crm Company Contract Signatures Controller void through the Vitae AI API."}},"/v1/clients/{id}/contracts":{"get":{"operationId":"ClientContractsController_list","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientContracts"],"description":"Client Contracts Controller list through the Vitae AI API."},"post":{"operationId":"ClientContractsController_create","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateContractDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientContracts"],"description":"Client Contracts Controller create through the Vitae AI API."}},"/v1/clients/{id}/contracts/from-template":{"post":{"operationId":"ClientContractsController_createFromTemplate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateContractFromTemplateDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientContracts"],"description":"Client Contracts Controller create From Template through the Vitae AI API."}},"/v1/clients/{id}/contracts/{contractId}":{"patch":{"operationId":"ClientContractsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateContractDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientContracts"],"description":"Client Contracts Controller update through the Vitae AI API."},"delete":{"operationId":"ClientContractsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientContracts"],"description":"Client Contracts Controller remove through the Vitae AI API."}},"/v1/clients/{id}/contracts/{contractId}/signature-requests":{"get":{"operationId":"ClientContractSignaturesController_list","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientContractSignatures"],"description":"Client Contract Signatures Controller list through the Vitae AI API."},"post":{"operationId":"ClientContractSignaturesController_create","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSignatureRequestDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientContractSignatures"],"description":"Client Contract Signatures Controller create through the Vitae AI API."}},"/v1/clients/{id}/contracts/{contractId}/signature-requests/{signatureRequestId}/void":{"post":{"operationId":"ClientContractSignaturesController_void","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"contractId","required":true,"in":"path","schema":{"type":"string"}},{"name":"signatureRequestId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoidSignatureRequestDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["ClientContractSignatures"],"description":"Client Contract Signatures Controller void through the Vitae AI API."}},"/v1/signature-providers":{"get":{"operationId":"SignatureProvidersController_list","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["SignatureProviders"],"description":"Signature Providers Controller list through the Vitae AI API."}},"/v1/signals/opportunities":{"get":{"operationId":"SignalsController_listOpportunities","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"tier","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Opportunities through the Vitae AI API."}},"/v1/signals/opportunities/{id}":{"get":{"operationId":"SignalsController_getOpportunity","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get Opportunity through the Vitae AI API."}},"/v1/signals/opportunities/{id}/candidates":{"get":{"operationId":"SignalsController_matchCandidatesForOpportunity","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller match Candidates For Opportunity through the Vitae AI API."}},"/v1/signals/opportunities/{id}/decision-maker/preview":{"get":{"operationId":"SignalsController_previewDecisionMaker","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller preview Decision Maker through the Vitae AI API."}},"/v1/signals/opportunities/{id}/decision-maker/candidates":{"get":{"operationId":"SignalsController_listDecisionMakerCandidates","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Decision Maker Candidates through the Vitae AI API."}},"/v1/signals/opportunities/{id}/decision-maker/resolve":{"post":{"operationId":"SignalsController_resolveDecisionMaker","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveDecisionMakerDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller resolve Decision Maker through the Vitae AI API."}},"/v1/signals/candidates/{id}/targets":{"get":{"operationId":"SignalsController_findCandidateSpecOutTargets","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller find Candidate Spec Out Targets through the Vitae AI API."}},"/v1/signals/opportunities/{id}/warm-path":{"get":{"operationId":"SignalsController_resolveWarmPath","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller resolve Warm Path through the Vitae AI API."}},"/v1/signals/opportunities/warm-path/batch":{"post":{"operationId":"SignalsController_resolveWarmPathBatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WarmPathBatchDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller resolve Warm Path Batch through the Vitae AI API."}},"/v1/signals/market":{"get":{"operationId":"SignalsController_listMarket","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Market through the Vitae AI API."}},"/v1/signals/firms":{"get":{"operationId":"SignalsController_listFirms","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"hiringLevel","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Firms through the Vitae AI API."}},"/v1/signals/firms/{id}":{"patch":{"operationId":"SignalsController_updateFirm","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFirmDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller update Firm through the Vitae AI API."},"delete":{"operationId":"SignalsController_removeFirm","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller remove Firm through the Vitae AI API."}},"/v1/signals/firms/{id}/enrich":{"post":{"operationId":"SignalsController_enrichFirm","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller enrich Firm through the Vitae AI API."}},"/v1/signals/firms/{id}/outreach":{"get":{"operationId":"SignalsController_outreachDetail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller outreach Detail through the Vitae AI API."}},"/v1/signals/firms/{id}/draft-email":{"post":{"operationId":"SignalsController_draftOutreachEmail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller draft Outreach Email through the Vitae AI API."}},"/v1/signals/firms/{id}/send-email":{"post":{"operationId":"SignalsController_sendOutreachEmail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendFirmOutreachEmailDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller send Outreach Email through the Vitae AI API."}},"/v1/signals/firms/{id}/outcome":{"post":{"operationId":"SignalsController_logFirmOutcome","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordOutcomeDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller log Firm Outcome through the Vitae AI API."}},"/v1/signals/outreach":{"get":{"operationId":"SignalsController_listOutreach","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Outreach through the Vitae AI API."}},"/v1/signals/candidate-watch":{"get":{"operationId":"SignalsController_listWatchedCandidates","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Watched Candidates through the Vitae AI API."},"post":{"operationId":"SignalsController_addCandidateWatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCandidateWatchDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller add Candidate Watch through the Vitae AI API."}},"/v1/signals/candidate-watch/candidates":{"get":{"operationId":"SignalsController_searchWatchCandidates","parameters":[{"name":"q","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller search Watch Candidates through the Vitae AI API."}},"/v1/signals/candidate-watch/placements":{"get":{"operationId":"SignalsController_listWatchPlacements","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Watch Placements through the Vitae AI API."}},"/v1/signals/candidate-watch/{id}":{"delete":{"operationId":"SignalsController_deleteCandidateWatch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller delete Candidate Watch through the Vitae AI API."}},"/v1/signals/candidate-watch/{id}/profile":{"get":{"operationId":"SignalsController_getCandidateWatchProfile","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get Candidate Watch Profile through the Vitae AI API."}},"/v1/signals/candidate-watch/{id}/profile/fetch":{"post":{"operationId":"SignalsController_fetchCandidateWatchProfile","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller fetch Candidate Watch Profile through the Vitae AI API."}},"/v1/signals/people-watch":{"get":{"operationId":"SignalsController_listPeopleWatch","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list People Watch through the Vitae AI API."},"post":{"operationId":"SignalsController_addPeopleWatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateExecWatchDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller add People Watch through the Vitae AI API."}},"/v1/signals/watch-capacity":{"get":{"operationId":"SignalsController_getWatchCapacity","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get Watch Capacity through the Vitae AI API."}},"/v1/signals/people-watch/{id}":{"delete":{"operationId":"SignalsController_deletePeopleWatch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller delete People Watch through the Vitae AI API."}},"/v1/signals/people-watch/{id}/profile":{"get":{"operationId":"SignalsController_getPeopleWatchProfile","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get People Watch Profile through the Vitae AI API."}},"/v1/signals/people-watch/{id}/profile/fetch":{"post":{"operationId":"SignalsController_fetchPeopleWatchProfile","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller fetch People Watch Profile through the Vitae AI API."}},"/v1/signals/discoveries":{"get":{"operationId":"SignalsController_listDiscoveries","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"scope","required":true,"in":"query","schema":{"type":"string"}},{"name":"focusId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Discoveries through the Vitae AI API."}},"/v1/signals/discoveries/{id}/add":{"post":{"operationId":"SignalsController_addDiscovery","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller add Discovery through the Vitae AI API."}},"/v1/signals/discoveries/{id}/dismiss":{"post":{"operationId":"SignalsController_dismissDiscovery","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller dismiss Discovery through the Vitae AI API."}},"/v1/signals/radar/movers":{"get":{"operationId":"SignalsController_listRadarMovers","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"focusId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Radar Movers through the Vitae AI API."}},"/v1/signals/radar/scan":{"post":{"operationId":"SignalsController_scanRadar","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller scan Radar through the Vitae AI API."}},"/v1/signals/radar/status":{"get":{"operationId":"SignalsController_radarStatus","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller radar Status through the Vitae AI API."}},"/v1/signals/radar/movers/{id}/promote":{"post":{"operationId":"SignalsController_promoteRadarMover","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller promote Radar Mover through the Vitae AI API."}},"/v1/signals/radar/movers/{id}/dismiss":{"post":{"operationId":"SignalsController_dismissRadarMover","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller dismiss Radar Mover through the Vitae AI API."}},"/v1/signals/radar/movers/dismiss-all":{"post":{"operationId":"SignalsController_dismissAllRadarMovers","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller dismiss All Radar Movers through the Vitae AI API."}},"/v1/signals/radar/preview":{"post":{"operationId":"SignalsController_previewRadarMarket","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RadarMarketPreviewDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller preview Radar Market through the Vitae AI API."}},"/v1/signals/job-postings/preview":{"post":{"operationId":"SignalsController_previewJobPostingsPatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobPostingsPatchPreviewDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller preview Job Postings Patch through the Vitae AI API."}},"/v1/signals/job-postings":{"get":{"operationId":"SignalsController_listJobPostings","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"region","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"scope","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Job Postings through the Vitae AI API."}},"/v1/signals/job-postings/patches/me":{"get":{"operationId":"SignalsController_getMyJobPostingsPatch","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get My Job Postings Patch through the Vitae AI API."},"patch":{"operationId":"SignalsController_saveMyJobPostingsPatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMemberJobPostingsPatchDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller save My Job Postings Patch through the Vitae AI API."},"delete":{"operationId":"SignalsController_clearMyJobPostingsPatch","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller clear My Job Postings Patch through the Vitae AI API."}},"/v1/signals/job-postings/patches":{"get":{"operationId":"SignalsController_listJobPostingsPatches","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Job Postings Patches through the Vitae AI API."}},"/v1/signals/job-postings/patches/{userId}":{"patch":{"operationId":"SignalsController_saveMemberJobPostingsPatch","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMemberJobPostingsPatchDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller save Member Job Postings Patch through the Vitae AI API."},"delete":{"operationId":"SignalsController_clearMemberJobPostingsPatch","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller clear Member Job Postings Patch through the Vitae AI API."}},"/v1/signals/monitoring-overlay/me":{"get":{"operationId":"SignalsController_getMyMonitoringOverlay","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get My Monitoring Overlay through the Vitae AI API."},"patch":{"operationId":"SignalsController_saveMyMonitoringOverlay","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMemberMonitoringOverlayDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller save My Monitoring Overlay through the Vitae AI API."},"delete":{"operationId":"SignalsController_clearMyMonitoringOverlay","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller clear My Monitoring Overlay through the Vitae AI API."}},"/v1/signals/monitoring-overlay":{"get":{"operationId":"SignalsController_listMonitoringOverlays","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Monitoring Overlays through the Vitae AI API."}},"/v1/signals/monitoring-overlay/{userId}":{"patch":{"operationId":"SignalsController_saveMemberMonitoringOverlay","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMemberMonitoringOverlayDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller save Member Monitoring Overlay through the Vitae AI API."},"delete":{"operationId":"SignalsController_clearMemberMonitoringOverlay","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller clear Member Monitoring Overlay through the Vitae AI API."}},"/v1/signals/job-postings/scan":{"post":{"operationId":"SignalsController_scanJobPostings","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller scan Job Postings through the Vitae AI API."}},"/v1/signals/job-postings/status":{"get":{"operationId":"SignalsController_jobPostingsStatus","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller job Postings Status through the Vitae AI API."}},"/v1/signals/job-postings/{id}/promote":{"post":{"operationId":"SignalsController_promoteJobPosting","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller promote Job Posting through the Vitae AI API."}},"/v1/signals/job-postings/{id}/dismiss":{"post":{"operationId":"SignalsController_dismissJobPosting","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller dismiss Job Posting through the Vitae AI API."}},"/v1/signals/job-postings/dismiss-all":{"post":{"operationId":"SignalsController_dismissAllJobPostings","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller dismiss All Job Postings through the Vitae AI API."}},"/v1/signals/careers-watches":{"get":{"operationId":"SignalsController_listCareersWatches","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Careers Watches through the Vitae AI API."},"post":{"operationId":"SignalsController_createCareersWatch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCareersPageWatchDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller create Careers Watch through the Vitae AI API."}},"/v1/signals/careers-watches/resolve":{"post":{"operationId":"SignalsController_resolveCareersPage","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveCareersPageDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller resolve Careers Page through the Vitae AI API."}},"/v1/signals/careers-watches/company/{companyId}":{"post":{"operationId":"SignalsController_watchCompanyHiring","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller watch Company Hiring through the Vitae AI API."}},"/v1/signals/careers-watches/{id}":{"delete":{"operationId":"SignalsController_deleteCareersWatch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller delete Careers Watch through the Vitae AI API."}},"/v1/signals/careers-watches/{id}/check":{"post":{"operationId":"SignalsController_checkCareersWatch","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller check Careers Watch through the Vitae AI API."}},"/v1/signals/inbox":{"get":{"operationId":"SignalsController_listInbox","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Inbox through the Vitae AI API."}},"/v1/signals/report":{"get":{"operationId":"SignalsController_getReport","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get Report through the Vitae AI API."}},"/v1/signals/monitoring-profile":{"get":{"operationId":"SignalsController_getMonitoringProfile","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get Monitoring Profile through the Vitae AI API."},"patch":{"operationId":"SignalsController_updateMonitoringProfile","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMonitoringProfileDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller update Monitoring Profile through the Vitae AI API."}},"/v1/signals/monitoring-profile/presets":{"get":{"operationId":"SignalsController_getMonitoringProfilePresets","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get Monitoring Profile Presets through the Vitae AI API."}},"/v1/signals/monitoring-profile/suggest":{"post":{"operationId":"SignalsController_suggestMonitoringProfile","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestMonitoringProfileDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller suggest Monitoring Profile through the Vitae AI API."}},"/v1/signals/setup/intake":{"post":{"operationId":"SignalsController_setupInterviewIntake","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignalsInterviewIntakeDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller setup Interview Intake through the Vitae AI API."}},"/v1/signals/setup/draft":{"post":{"operationId":"SignalsController_setupInterviewDraft","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignalsInterviewDraftDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller setup Interview Draft through the Vitae AI API."}},"/v1/signals/setup/apply":{"post":{"operationId":"SignalsController_setupInterviewApply","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplySignalsInterviewDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller setup Interview Apply through the Vitae AI API."}},"/v1/signals/import/preview":{"post":{"operationId":"SignalsController_previewImport","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreviewFirmsDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller preview Import through the Vitae AI API."}},"/v1/signals/import/csv":{"post":{"operationId":"SignalsController_previewImportCsv","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller preview Import Csv through the Vitae AI API."}},"/v1/signals/import/template":{"get":{"operationId":"SignalsController_downloadImportTemplate","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller download Import Template through the Vitae AI API."}},"/v1/signals/import":{"post":{"operationId":"SignalsController_importFirms","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportFirmsDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller import Firms through the Vitae AI API."}},"/v1/signals/scan":{"post":{"operationId":"SignalsController_scan","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller scan through the Vitae AI API."}},"/v1/signals/scan/status":{"get":{"operationId":"SignalsController_scanStatus","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller scan Status through the Vitae AI API."}},"/v1/signals/opportunities/{id}/promote":{"post":{"operationId":"SignalsController_promote","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller promote through the Vitae AI API."}},"/v1/signals/opportunities/{id}/outreach":{"post":{"operationId":"SignalsController_startOutreach","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartOutreachDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller start Outreach through the Vitae AI API."}},"/v1/signals/opportunities/{id}/follow-mover":{"post":{"operationId":"SignalsController_followMover","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller follow Mover through the Vitae AI API."}},"/v1/signals/opportunities/{id}/outcome":{"post":{"operationId":"SignalsController_recordOutcome","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecordOutcomeDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller record Outcome through the Vitae AI API."}},"/v1/signals/opportunities/{id}/dismiss":{"post":{"operationId":"SignalsController_dismiss","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DismissOpportunityDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller dismiss through the Vitae AI API."}},"/v1/signals/feed":{"get":{"operationId":"SignalsController_listOpportunityFeed","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller list Opportunity Feed through the Vitae AI API."}},"/v1/signals/feed/{id}":{"get":{"operationId":"SignalsController_getOpportunityFeedItem","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Signals"],"description":"Signals Controller get Opportunity Feed Item through the Vitae AI API."}},"/v1/tasks":{"get":{"operationId":"TasksController_list","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"dueFrom","required":true,"in":"query","schema":{"type":"string"}},{"name":"dueTo","required":true,"in":"query","schema":{"type":"string"}},{"name":"entityType","required":true,"in":"query","schema":{"type":"string"}},{"name":"entityId","required":true,"in":"query","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Tasks"],"description":"Tasks Controller list through the Vitae AI API."},"post":{"operationId":"TasksController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaskDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Tasks"],"description":"Tasks Controller create through the Vitae AI API."}},"/v1/tasks/{id}":{"get":{"operationId":"TasksController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Tasks"],"description":"Tasks Controller get through the Vitae AI API."},"patch":{"operationId":"TasksController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Tasks"],"description":"Tasks Controller update through the Vitae AI API."},"delete":{"operationId":"TasksController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Tasks"],"description":"Tasks Controller remove through the Vitae AI API."}},"/v1/tasks/{id}/complete":{"post":{"operationId":"TasksController_complete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Tasks"],"description":"Tasks Controller complete through the Vitae AI API."}},"/v1/client-portal/dashboard":{"get":{"operationId":"ClientPortalController_dashboard","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get dashboard","tags":["ClientPortal"],"description":"Get dashboard."}},"/v1/client-portal/me":{"get":{"operationId":"ClientPortalController_me","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get me","tags":["ClientPortal"],"description":"Get me."}},"/v1/client-portal/candidates":{"get":{"operationId":"ClientPortalController_candidates","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["ClientPortal"],"description":"Get candidate."},"post":{"operationId":"ClientPortalController_createCandidate","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClientPortalCandidateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["ClientPortal"],"description":"Create candidate."}},"/v1/client-portal/candidates/{id}":{"get":{"operationId":"ClientPortalController_candidateDetail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["ClientPortal"],"description":"Get candidate."},"patch":{"operationId":"ClientPortalController_updateCandidate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateClientPortalCandidateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update candidate","tags":["ClientPortal"],"description":"Update candidate."}},"/v1/client-portal/jobs":{"get":{"operationId":"ClientPortalController_jobs","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["ClientPortal"],"description":"Get job."}},"/v1/client-portal/jobs/{id}":{"get":{"operationId":"ClientPortalController_jobDetail","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job","tags":["ClientPortal"],"description":"Get job."}},"/v1/client-portal/interviews":{"get":{"operationId":"ClientPortalController_interviews","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get interview","tags":["ClientPortal"],"description":"Get interview."}},"/v1/client-portal/reports/dashboard":{"get":{"operationId":"ClientPortalController_reportsDashboard","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get report","tags":["ClientPortal"],"description":"Get report."}},"/v1/client-portal/reports/time-to-hire":{"get":{"operationId":"ClientPortalController_timeToHire","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get report","tags":["ClientPortal"],"description":"Get report."}},"/v1/client-portal/reports/conversion":{"get":{"operationId":"ClientPortalController_conversion","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get report","tags":["ClientPortal"],"description":"Get report."}},"/v1/client-portal/approvals":{"get":{"operationId":"ClientPortalController_getPendingApprovals","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get approval","tags":["ClientPortal"],"description":"Get approval."}},"/v1/client-portal/approvals/{applicationId}":{"get":{"operationId":"ClientPortalController_getApproval","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get approval","tags":["ClientPortal"],"description":"Get approval."},"put":{"operationId":"ClientPortalController_decideApproval","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update approval","tags":["ClientPortal"],"description":"Update approval."}},"/v1/client-portal/reports/export":{"get":{"operationId":"ClientPortalController_exportPipeline","parameters":[{"name":"type","required":true,"in":"query","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get report","tags":["ClientPortal"],"description":"Get report."}},"/v1/client-portal/notifications":{"get":{"operationId":"ClientPortalController_notifications","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get notification","tags":["ClientPortal"],"description":"Get notification."},"patch":{"operationId":"ClientPortalController_markAllNotificationsRead","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update notification","tags":["ClientPortal"],"description":"Update notification."}},"/v1/client-portal/notifications/{notificationId}":{"patch":{"operationId":"ClientPortalController_markNotificationRead","parameters":[{"name":"notificationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update notification","tags":["ClientPortal"],"description":"Update notification."}},"/v1/client-portal/inbox":{"get":{"operationId":"ClientPortalController_inbox","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get inbox","tags":["ClientPortal"],"description":"Get inbox."}},"/v1/client-portal/recruiter-inbox":{"get":{"operationId":"ClientPortalController_recruiterInbox","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get recruiter inbox","tags":["ClientPortal"],"description":"Get recruiter inbox."}},"/v1/client-portal/recruiter-inbox/{applicationId}":{"get":{"operationId":"ClientPortalController_recruiterThreadDetail","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get recruiter inbox","tags":["ClientPortal"],"description":"Get recruiter inbox."}},"/v1/client-portal/recruiter-inbox/{applicationId}/messages":{"post":{"operationId":"ClientPortalController_sendRecruiterThreadMessage","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create recruiter inbox","tags":["ClientPortal"],"description":"Create recruiter inbox."}},"/v1/client-portal/inbox/{applicationId}":{"get":{"operationId":"ClientPortalController_threadDetail","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get inbox","tags":["ClientPortal"],"description":"Get inbox."}},"/v1/client-portal/candidates/{id}/feedback":{"post":{"operationId":"ClientPortalController_createFeedback","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCandidateFeedbackDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate","tags":["ClientPortal"],"description":"Create candidate."}},"/v1/client-portal/job-requests":{"post":{"operationId":"ClientPortalController_createJobRequest","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create job request","tags":["ClientPortal"],"description":"Create job request."},"get":{"operationId":"ClientPortalController_listJobRequests","parameters":[{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List job requests","tags":["ClientPortal"],"description":"List job requests."}},"/v1/client-portal/inbox/{applicationId}/messages":{"post":{"operationId":"ClientPortalController_sendThreadMessage","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create inbox","tags":["ClientPortal"],"description":"Create inbox."}},"/v1/clients/{clientId}/report-schedule":{"post":{"operationId":"ClientReportController_upsertSchedule","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client","tags":["ClientReporting"],"description":"Create client."},"get":{"operationId":"ClientReportController_getSchedule","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get client","tags":["ClientReporting"],"description":"Get client."},"delete":{"operationId":"ClientReportController_deleteSchedule","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete client","tags":["ClientReporting"],"description":"Delete client."}},"/v1/clients/{clientId}/report-templates":{"get":{"operationId":"ClientReportController_listTemplates","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List clients","tags":["ClientReporting"],"description":"List clients."},"post":{"operationId":"ClientReportController_createTemplate","parameters":[{"name":"clientId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client","tags":["ClientReporting"],"description":"Create client."}},"/v1/client-portal/reports/send-now":{"post":{"operationId":"ClientReportController_sendNow","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create client portal","tags":["ClientReporting"],"description":"Create client portal."}},"/v1/email-account/revoke-token":{"post":{"operationId":"EmailAccountController_revokeToken","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeTokenDto"},"examples":{"valid":{"value":{"provider":"gmail","email":"john@mail.com"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create revoke token","tags":["Email Account Management"],"description":"Create revoke token."}},"/v1/email-account/mailbox-accounts":{"get":{"operationId":"EmailAccountController_getMailboxAccounts","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get mailbox account","tags":["Email Account Management"],"description":"Get mailbox account."}},"/v1/email-account/mailbox-accounts/usage":{"get":{"operationId":"EmailAccountController_getMailboxAccountsUsage","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get mailbox account","tags":["Email Account Management"],"description":"Get mailbox account."}},"/v1/email-account/mailbox-accounts/disconnect-impact":{"post":{"operationId":"EmailAccountController_getMailboxDisconnectImpact","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisconnectMailboxDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get mailbox account","tags":["Email Account Management"],"description":"Get mailbox account."}},"/v1/email-account/mailbox-accounts/disconnect":{"post":{"operationId":"EmailAccountController_disconnectMailbox","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisconnectMailboxDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create mailbox account","tags":["Email Account Management"],"description":"Create mailbox account."}},"/v1/email-account/connected-accounts":{"get":{"operationId":"EmailAccountController_getEmailAccounts","parameters":[{"name":"service","required":true,"in":"query","schema":{"type":"string"}},{"name":"provider","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get connected account","tags":["Email Account Management"],"description":"Get connected account."}},"/v1/campaigns":{"post":{"operationId":"CampaignController_createCampaign","parameters":[],"requestBody":{"required":true,"description":"Create campaign","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCampaignDto"},"examples":{"valid":{"value":{"name":"My campaign"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignId}":{"get":{"operationId":"CampaignController_getCampaignById","parameters":[{"name":"campaignId","required":true,"in":"path","schema":{"example":"cfca9d88-f00a-49ca-9deb-0fd33c58e159","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get campaign","tags":["Campaigns"],"description":"Get campaign."}},"/v1/campaigns/user/{userId}":{"get":{"operationId":"CampaignController_getAllCampaignsByUserId","parameters":[{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"type","required":true,"in":"query","description":"Legacy module-context filter (candidate=Sourcing, client=Outreach). Prefer moduleHome when available (#3078).","schema":{"enum":["candidate","client"],"type":"string"}},{"name":"search","required":false,"in":"query","description":"Search term to filter campaigns","schema":{"example":"My Campaign","type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by status","schema":{"enum":["In Progress","Draft","Closed","Completed","Failed","Paused"],"type":"string"}},{"name":"sort","required":false,"in":"query","description":"Field to sort by","schema":{"type":"string"}},{"name":"order","required":false,"in":"query","description":"Sort order","schema":{"enum":["asc","desc"],"type":"string"}},{"name":"moduleHome","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Campaigns"],"description":"Get user."}},"/v1/campaigns/{campaignPublicId}/lists":{"patch":{"operationId":"CampaignController_updateLists","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"Public ID of the campaign","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Array of list IDs to associate with the campaign","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaingListDTO"},"examples":{"valid":{"value":{"listType":"candidate","lists":["0e6353ac-7994-4624-b693-30947bb192a8"]},"description":"A valid list ID"},"multipleLists":{"value":{"listType":"candidate","lists":["56f26717-488f-4cc0-b21d-d5d455e7d820","f2e1234a-123b-4d5e-9c8d-1a2b3c4d5e6f"]},"description":"Multiple valid list IDs"}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update campaign","tags":["Campaigns"],"description":"Update campaign."}},"/v1/campaigns/{campaignPublicId}/prospect-audience":{"get":{"operationId":"CampaignController_getProspectAudience","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"Public ID of the campaign","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get campaign","tags":["Campaigns"],"description":"Get campaign."}},"/v1/campaigns/{campaignPublicId}/contact-audience":{"get":{"operationId":"CampaignController_getContactAudience","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"Public ID of the campaign","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get campaign","tags":["Campaigns"],"description":"Get campaign."}},"/v1/campaigns/{campaignPublicId}/client-audience":{"get":{"operationId":"CampaignController_getClientAudience","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"Public ID of the campaign","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get campaign","tags":["Campaigns"],"description":"Get campaign."}},"/v1/campaigns/{campaignPublicId}/audience/sample":{"get":{"operationId":"CampaignController_getAudienceSample","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"Public ID of the campaign","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get campaign","tags":["Campaigns"],"description":"Get campaign."}},"/v1/campaigns/{campaignPublicId}/launch-facts":{"get":{"operationId":"CampaignController_getLaunchFacts","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"Public ID of the campaign","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get campaign","tags":["Campaigns"],"description":"Get campaign."}},"/v1/campaigns/{campaignPublicId}":{"patch":{"operationId":"CampaignController_updateCampaign","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"Public ID of the campaign. Must be a valid UUID.","examples":{"validId":{"summary":"Valid Campaign ID","value":"cfca9d88-f00a-49ca-9deb-0fd33c58e159"},"invalidId":{"summary":"Invalid Campaign ID (not found)","value":"invalid-id"}},"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaignDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update campaign","tags":["Campaigns"],"description":"Update campaign."},"delete":{"operationId":"CampaignController_deleteCampaign","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"Public ID of the campaign. Must be a valid UUID.","schema":{"example":"cfca9d88-f00a-49ca-9deb-0fd33c58e159","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete campaign","tags":["Campaigns"],"description":"Delete campaign."}},"/v1/campaigns/{campaignPublicId}/steps":{"patch":{"operationId":"CampaignController_updateCampaignSteps","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"Public ID of the campaign","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Replace the campaign sequence timeline (visual builder)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaignStepsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update campaign","tags":["Campaigns"],"description":"Update campaign."}},"/v1/campaigns/{campaignId}/emails":{"post":{"operationId":"CampaignController_createCampaignEmail","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}}],"requestBody":{"required":true,"description":"Create email for campaign","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCampaignEmailDto"},"examples":{"valid":{"value":{"subject":"Welcome Email","body":"Hello, welcome to our campaign!"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignId}/emails/{emailId}":{"patch":{"operationId":"CampaignController_updateCampaignEmail","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}},{"name":"emailId","required":true,"in":"path","description":"publicId of the email to be updated","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Update email for campaign","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaignEmailDto"},"examples":{"valid":{"value":{"subject":"Updated Subject","body":"This is an updated email content","isActive":false}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update campaign","tags":["Campaigns"],"description":"Update campaign."},"delete":{"operationId":"CampaignController_deleteCampaignEmail","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}},{"name":"emailId","required":true,"in":"path","description":"publicId of the email to be deleted","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete campaign","tags":["Campaigns"],"description":"Delete campaign."}},"/v1/campaigns/{campaignId}/settings":{"patch":{"operationId":"CampaignController_updateCampaignSettings","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}}],"requestBody":{"required":true,"description":"Update campaign settings","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCampaignSettingsDto"},"examples":{"valid":{"value":{"maxEmails":500,"minDelay":30,"selectedEmail":"user@example.com","selectedEmailProvider":"gmail","sentFrom":"noreply@example.com"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update campaign","tags":["Campaigns"],"description":"Update campaign."}},"/v1/campaigns/{campaignPublicId}/test-email":{"post":{"operationId":"CampaignController_sendTestEmail","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}}],"requestBody":{"required":true,"description":"Send a test of the current email step to the signed-in user","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendCampaignTestEmailDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignPublicId}/send":{"post":{"operationId":"CampaignController_launchCampaign","parameters":[{"name":"campaignPublicId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignId}/contacts":{"patch":{"operationId":"CampaignController_updateCampaignContacts","parameters":[{"name":"campaignId","required":true,"in":"path","description":"Campaign id","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Campaign contact update data","content":{"application/json":{"schema":{"type":"string"},"examples":{"valid":{"value":{"operation":"add","contacts":["12db9339-1394-43f1-bb5f-51cc71bc2737"]}},"valid2":{"value":{"operation":"remove","contacts":["12db9339-1394-43f1-bb5f-51cc71bc2737"]}},"invalid":{"value":{"operation":"delete","contacts":[]}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update campaign","tags":["Campaigns"],"description":"Update campaign."}},"/v1/campaigns/{campaignId}/linkedin-messages":{"post":{"operationId":"CampaignController_createLinkedinMessage","parameters":[{"name":"campaignId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Create LinkedIn message for campaign","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLinkedInMessageDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignId}/linkedin-message/{messageId}":{"put":{"operationId":"CampaignController_updateLinkedinMessage","parameters":[{"name":"campaignId","required":true,"in":"path","schema":{"type":"string"}},{"name":"messageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Update LinkedIn message for campaign","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLinkedInMessageDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update campaign","tags":["Campaigns"],"description":"Update campaign."},"delete":{"operationId":"CampaignController_deleteLinkedinMessage","parameters":[{"name":"campaignId","required":true,"in":"path","schema":{"type":"string"}},{"name":"messageId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete campaign","tags":["Campaigns"],"description":"Delete campaign."}},"/v1/campaigns/{campaignId}/linkedin-invite":{"put":{"operationId":"CampaignController_updateLinkedinInvite","parameters":[{"name":"campaignId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Update LinkedIn invite for campaign","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLinkedInInviteDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update campaign","tags":["Campaigns"],"description":"Update campaign."}},"/v1/campaigns/linkedin/{campaignId}/invite":{"post":{"operationId":"CampaignController_createLinkedinInvite","parameters":[{"name":"campaignId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Create LinkedIn invite for campaign","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLinkedInInviteDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create linkedin","tags":["Campaigns"],"description":"Create linkedin."}},"/v1/campaigns/{campaignId}/linkedin/pause":{"post":{"operationId":"CampaignController_pauseLinkedInCampaign","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignId}/linkedin/reprocess":{"post":{"operationId":"CampaignController_reprocessLinkedinCampaign","parameters":[{"name":"campaignId","required":true,"in":"path","description":"Campaign id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignId}/pause":{"post":{"operationId":"CampaignController_pauseCampaign","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignId}/resume":{"post":{"operationId":"CampaignController_resumeCampaign","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignId}/retry-failed":{"post":{"operationId":"CampaignController_retryFailedCampaignSends","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create campaign","tags":["Campaigns"],"description":"Create campaign."}},"/v1/campaigns/{campaignId}/analytics":{"get":{"operationId":"CampaignController_getCampaignAnalytics","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get campaign","tags":["Campaigns"],"description":"Get campaign."}},"/v1/campaigns/{campaignId}/email-history/grouped":{"get":{"operationId":"CampaignController_getCampaignEmailHistoryGrouped","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Search term","schema":{"type":"string"}},{"name":"sort","required":false,"in":"query","description":"Field to sort by","schema":{"type":"string"}},{"name":"order","required":false,"in":"query","description":"Sort order","schema":{"enum":["asc","desc"],"type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by status","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get campaign","tags":["Campaigns"],"description":"Get campaign."}},"/v1/campaigns/{campaignId}/linkedin-history/grouped":{"get":{"operationId":"CampaignController_getCampaignLinkedinHistoryGrouped","parameters":[{"name":"campaignId","required":true,"in":"path","description":"publicId of the campaign","schema":{"example":"fa0a7a3f-0a77-4797-a73e-af1ec25de8ff","type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Search term","schema":{"type":"string"}},{"name":"sort","required":false,"in":"query","description":"Field to sort by","schema":{"type":"string"}},{"name":"order","required":false,"in":"query","description":"Sort order","schema":{"enum":["asc","desc"],"type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by status","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get campaign","tags":["Campaigns"],"description":"Get campaign."}},"/v1/pools/prospects":{"post":{"operationId":"ListsController_createList","parameters":[{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Create list","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListDto"},"examples":{"valid":{"value":{"name":"My list","description":"This is a list","leads":["123","456"]}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create pool","tags":["Lists"],"description":"Create pool."}},"/v1/pools/prospects/user/{userId}":{"get":{"operationId":"ListsController_getListsByUserId","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"name","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by status","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}},{"name":"search","required":false,"in":"query","description":"Search term (searches in name and description using regex)","schema":{"example":"software","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get user","tags":["Lists"],"description":"Get user."}},"/v1/pools/prospects/{publicId}/leads":{"patch":{"operationId":"ListsController_updateLeads","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update pool","tags":["Lists"],"description":"Update pool."}},"/v1/pools/prospects/{publicId}/contacts":{"patch":{"operationId":"ListsController_updateContacts","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Update contacts in list","content":{"application/json":{"schema":{"type":"string"},"examples":{"add":{"value":{"contacts":["contact-uuid-1","contact-uuid-2"],"operation":"add"}},"remove":{"value":{"contacts":["contact-uuid-1"],"operation":"remove"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update pool","tags":["Lists"],"description":"Update pool."}},"/v1/pools/prospects/{publicId}":{"get":{"operationId":"ListsController_getListByPublicId","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get pool","tags":["Lists"],"description":"Get pool."},"patch":{"operationId":"ListsController_updateList","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer access token","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateListDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update pool","tags":["Lists"],"description":"Update pool."}},"/v1/pools/prospects/{publicId}/contacts-only":{"get":{"operationId":"ListsController_getListWithContactsOnly","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","description":"Filter contacts by name","schema":{"type":"string"}},{"name":"company","required":false,"in":"query","description":"Filter contacts by company name","schema":{"type":"string"}},{"name":"location","required":false,"in":"query","description":"Filter contacts by location","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","description":"Filter contacts by email","schema":{"type":"string"}},{"name":"phone","required":false,"in":"query","description":"Filter contacts by phone","schema":{"type":"string"}},{"name":"industry","required":false,"in":"query","description":"Filter contacts by industry","schema":{"type":"string"}},{"name":"jobTitle","required":false,"in":"query","description":"Filter contacts by job title","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get pool","tags":["Lists"],"description":"Get pool."}},"/v1/pools/prospects/user/{userId}/favorites/leads":{"get":{"operationId":"ListsController_getFavoriteContacts","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":10,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get user","tags":["Lists"],"description":"Get user."}},"/v1/pools/prospects/user/{userId}/favorites/companies":{"get":{"operationId":"ListsController_getFavoriteCompanies","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get user","tags":["Lists"],"description":"Get user."}},"/v1/pools/prospects/user/{userId}/favorites/jobs":{"get":{"operationId":"ListsController_getFavoriteJobs","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get user","tags":["Lists"],"description":"Get user."}},"/v1/pools/candidates":{"post":{"operationId":"CandidatesListController_createCandidateList","parameters":[],"requestBody":{"required":true,"description":"Candidate list creation data","content":{"application/json":{"schema":{"type":"string"},"examples":{"valid":{"value":{"name":"My Candidate List","description":"Description of my candidate list","candidates":["12db9339-1394-43f1-bb5f-51cc71bc2737"],"userId":"3f60f587-710c-491e-b47a-9a431434f52f"}},"invalid":{"value":{"name":"","description":"Description of my candidate list","candidates":[],"userId":""}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create pool","tags":["Candidate Lists"],"description":"Create pool."}},"/v1/pools/candidates/org":{"get":{"operationId":"CandidatesListController_getOrganizationCandidateLists","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"name","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get org","tags":["Candidate Lists"],"description":"Get org."}},"/v1/pools/candidates/{listId}":{"get":{"operationId":"CandidatesListController_getCandidateList","parameters":[{"name":"listId","required":true,"in":"path","description":"Candidate list id","schema":{"type":"string"}},{"name":"fullName","required":false,"in":"query","description":"Filter candidates by name","schema":{"type":"string"}},{"name":"company.name","required":false,"in":"query","description":"Filter candidates by company name","schema":{"type":"string"}},{"name":"locationRawAddress","required":false,"in":"query","description":"Filter candidates by location","schema":{"type":"string"}},{"name":"jobTitle","required":false,"in":"query","description":"Filter candidates by job title","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","description":"Filter candidates by email","schema":{"type":"string"}},{"name":"phone","required":false,"in":"query","description":"Filter candidates by phone","schema":{"type":"string"}},{"name":"industry","required":false,"in":"query","description":"Filter candidates by industry","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":50,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get pool","tags":["Candidate Lists"],"description":"Get pool."},"delete":{"operationId":"CandidatesListController_deleteCandidateList","parameters":[{"name":"listId","required":true,"in":"path","description":"Candidate list id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete pool","tags":["Candidate Lists"],"description":"Delete pool."},"put":{"operationId":"CandidatesListController_updateCandidateList","parameters":[{"name":"listId","required":true,"in":"path","description":"Candidate list id","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Candidate list update data","content":{"application/json":{"schema":{"type":"string"},"examples":{"valid":{"value":{"operation":"add","candidates":["12db9339-1394-43f1-bb5f-51cc71bc2737"],"name":"Updated Name"}},"valid2":{"value":{"operation":"remove","candidates":["12db9339-1394-43f1-bb5f-51cc71bc2737"],"name":"Updated Name","description":"Updated Description"}},"invalid":{"value":{"operation":"delete","candidates":[]}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update pool","tags":["Candidate Lists"],"description":"Update pool."}},"/v1/pools/candidates/user/{userId}":{"get":{"operationId":"CandidatesListController_getCandidateListsByUser","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"name","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Candidate Lists"],"description":"Get user."}},"/v1/pools/candidates/{listId}/restore":{"patch":{"operationId":"CandidatesListController_restoreCandidateList","parameters":[{"name":"listId","required":true,"in":"path","description":"Candidate list id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update pool","tags":["Candidate Lists"],"description":"Update pool."}},"/v1/pools/candidates/user/{userId}/favorites/candidates":{"get":{"operationId":"CandidatesListController_getFavoriteCandidates","parameters":[{"name":"userId","required":true,"in":"path","description":"User id","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Candidate Lists"],"description":"Get user."}},"/v1/pools/candidates/user/{userId}/favorites/companies":{"get":{"operationId":"CandidatesListController_getFavoriteCompanies","parameters":[{"name":"userId","required":true,"in":"path","description":"User id","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"number"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Candidate Lists"],"description":"Get user."}},"/v1/sequences":{"get":{"operationId":"NurtureController_list[0]","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List sequences","tags":["Sequences"],"description":"List sequences."},"post":{"operationId":"NurtureController_create[0]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNurtureSequenceDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create sequence","tags":["Sequences"],"description":"Create sequence."}},"/v1/nurture-sequences":{"get":{"operationId":"NurtureController_list[1]","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List sequences","tags":["Sequences"],"description":"List sequences."},"post":{"operationId":"NurtureController_create[1]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNurtureSequenceDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create sequence","tags":["Sequences"],"description":"Create sequence."}},"/v1/sequences/{id}":{"patch":{"operationId":"NurtureController_update[0]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNurtureSequenceDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update sequence","tags":["Sequences"],"description":"Update sequence."},"delete":{"operationId":"NurtureController_remove[0]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete sequence","tags":["Sequences"],"description":"Delete sequence."},"get":{"operationId":"NurtureController_findOne[0]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get sequence","tags":["Sequences"],"description":"Get sequence."}},"/v1/nurture-sequences/{id}":{"patch":{"operationId":"NurtureController_update[1]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNurtureSequenceDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update sequence","tags":["Sequences"],"description":"Update sequence."},"delete":{"operationId":"NurtureController_remove[1]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete sequence","tags":["Sequences"],"description":"Delete sequence."},"get":{"operationId":"NurtureController_findOne[1]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get sequence","tags":["Sequences"],"description":"Get sequence."}},"/v1/sequences/{id}/enroll":{"post":{"operationId":"NurtureController_enroll[0]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NurtureEnrollDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create sequence","tags":["Sequences"],"description":"Create sequence."}},"/v1/nurture-sequences/{id}/enroll":{"post":{"operationId":"NurtureController_enroll[1]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NurtureEnrollDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create sequence","tags":["Sequences"],"description":"Create sequence."}},"/v1/sequences/{id}/unenroll":{"post":{"operationId":"NurtureController_unenroll[0]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NurtureUnenrollDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create sequence","tags":["Sequences"],"description":"Create sequence."}},"/v1/nurture-sequences/{id}/unenroll":{"post":{"operationId":"NurtureController_unenroll[1]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NurtureUnenrollDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create sequence","tags":["Sequences"],"description":"Create sequence."}},"/v1/sequences/reports":{"get":{"operationId":"NurtureController_reports[0]","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get report","tags":["Sequences"],"description":"Get report."}},"/v1/nurture-sequences/reports":{"get":{"operationId":"NurtureController_reports[1]","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get report","tags":["Sequences"],"description":"Get report."}},"/v1/sequences/{id}/report":{"get":{"operationId":"NurtureController_report[0]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get sequence","tags":["Sequences"],"description":"Get sequence."}},"/v1/nurture-sequences/{id}/report":{"get":{"operationId":"NurtureController_report[1]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get sequence","tags":["Sequences"],"description":"Get sequence."}},"/v1/sequences/{id}/enrollments":{"get":{"operationId":"NurtureController_enrollments[0]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get sequence","tags":["Sequences"],"description":"Get sequence."}},"/v1/nurture-sequences/{id}/enrollments":{"get":{"operationId":"NurtureController_enrollments[1]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get sequence","tags":["Sequences"],"description":"Get sequence."}},"/v1/tests/english-test/sessions":{"post":{"operationId":"TestsController_startEnglishTest","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create english test","tags":["Tests"],"description":"Create english test."}},"/v1/tests/english-test/sessions/{sessionId}":{"get":{"operationId":"TestsController_getEnglishTestSession","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get english test","tags":["Tests"],"description":"Get english test."}},"/v1/tests/english-test/sessions/{sessionId}/questions/{questionId}/submit":{"post":{"operationId":"TestsController_submitEnglishTest","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}},{"name":"questionId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"example":{"answer":"B"}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create english test","tags":["Tests"],"description":"Create english test."}},"/v1/tests/english-test/sessions/{sessionId}/questions/{questionId}/latency":{"post":{"operationId":"TestsController_setQuestionLatency","parameters":[{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}},{"name":"questionId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"example":{"latency":1200}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create english test","tags":["Tests"],"description":"Create english test."}},"/v1/tests/english-test/{userId}/pdf":{"get":{"operationId":"TestsController_generateEnglishCertificatePdf","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateCreatedByType","required":false,"in":"query","description":"Professional created by type","schema":{"example":"CANDIDATE","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get english test","tags":["Tests"],"description":"Get english test."}},"/v1/tests/english-test/{userId}":{"get":{"operationId":"TestsController_findEnglishTestByUserId","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"candidateCreatedByType","required":false,"in":"query","description":"Professional created by type","schema":{"example":"CANDIDATE","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get english test","tags":["Tests"],"description":"Get english test."}},"/v1/tests/randomized":{"get":{"operationId":"TestsController_getRandomizedByTag","parameters":[{"name":"tag","required":true,"in":"query","description":"Test tag","schema":{"example":"disc","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get randomized","tags":["Tests"],"description":"Get randomized."}},"/v1/tests/randomized/disc/submit":{"post":{"operationId":"TestsController_submitDisc","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitDiscTestDto"},"examples":{"example1":{"summary":"Basic input","value":{"answers":[{"questionId":"q1","answer":2}]}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create randomized","tags":["Tests"],"description":"Create randomized."}},"/v1/tests/{testId}/randomized/{tag}/submit":{"post":{"operationId":"TestsController_submit","parameters":[{"name":"tag","required":true,"in":"path","schema":{"type":"string"}},{"name":"testId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitTestDto"},"examples":{"example1":{"summary":"Basic input","value":{"sections":[{"id":"section1","questions":[{"id":"q1","answer":"A"}]}]}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create test","tags":["Tests"],"description":"Create test."}},"/v1/tests/overview":{"get":{"operationId":"TestsController_findOverview","parameters":[{"name":"tag","required":true,"in":"query","description":"Test tag","schema":{"example":"disc","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get overview","tags":["Tests"],"description":"Get overview."}},"/v1/tests":{"get":{"operationId":"TestsController_findOne","parameters":[{"name":"tag","required":true,"in":"query","description":"Test tag","schema":{"example":"disc","type":"string"}},{"name":"userId","required":false,"in":"query","description":"User ID","schema":{"example":"user123","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get test","tags":["Tests"],"description":"Get test."}},"/v1/tests/candidate/{userId}":{"get":{"operationId":"TestsController_findCandidateTestByUserId","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"tag","required":true,"in":"query","description":"Test tag","schema":{"example":"disc","type":"string"}},{"name":"candidateCreatedByType","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get candidate","tags":["Tests"],"description":"Get candidate."}},"/v1/chats":{"post":{"operationId":"ChatController_createChat","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateChatDto"},"examples":{"example1":{"summary":"Basic input","value":{"recipient":"userId2"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create chat","tags":["Chats"],"description":"Create chat."},"get":{"operationId":"ChatController_getUserChats","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get chat","tags":["Chats"],"description":"Get chat."}},"/v1/chats/generate-message":{"post":{"operationId":"ChatController_generateMessage","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateMessageDto"},"examples":{"example1":{"summary":"Draft new","value":{"candidateId":"candidateId1","mode":"auto"}},"example2":{"summary":"Improve existing","value":{"candidateId":"candidateId1","mode":"improve","currentSubject":"Hello","currentBody":"Hi, are you open to work?"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create generate message","tags":["Chats"],"description":"Create generate message."}},"/v1/chats/{id}":{"get":{"operationId":"ChatController_getChatById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"isChatWithCandidate","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get chat","tags":["Chats"],"description":"Get chat."}},"/v1/chats/{id}/messages":{"post":{"operationId":"ChatController_sendMessage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageDto"},"examples":{"example1":{"summary":"Basic input","value":{"content":"Hello!"}}}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create chat","tags":["Chats"],"description":"Create chat."}},"/v1/chats/{id}/messages/{messageId}":{"delete":{"operationId":"ChatController_deleteMessage","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"messageId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete chat","tags":["Chats"],"description":"Delete chat."}},"/v1/mcp-access-tokens":{"post":{"operationId":"McpAccessTokensController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMcpAccessTokenDto"}}}},"responses":{"201":{"description":"Token created; plaintext returned exactly once"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Mint a new MCP access token (plaintext returned once)","tags":["MCP Access Tokens"],"description":"Mint a new MCP access token (plaintext returned once)."},"get":{"operationId":"McpAccessTokensController_list","parameters":[],"responses":{"200":{"description":"Non-revoked tokens, newest first"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List active MCP access tokens for the user","tags":["MCP Access Tokens"],"description":"List active MCP access tokens for the user."}},"/v1/mcp-access-tokens/{id}":{"delete":{"operationId":"McpAccessTokensController_revoke","parameters":[{"name":"id","required":true,"in":"path","description":"MCP access token id","schema":{"type":"string"}}],"responses":{"200":{"description":"Token revoked"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Token not found for this user"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Revoke an MCP access token (irreversible)","tags":["MCP Access Tokens"],"description":"Revoke an MCP access token (irreversible)."}},"/v1/oauth/authorize/decision":{"post":{"operationId":"OAuthController_decision","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizeDecisionDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Record an OAuth consent decision (internal, session-authed)","tags":["OAuth"],"description":"Record an OAuth consent decision (internal, session-authed)."}},"/v1/talent-pools":{"get":{"operationId":"TalentPoolsController_list","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List talent pools","tags":["Talent Pools"],"description":"List talent pools."},"post":{"operationId":"TalentPoolsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTalentPoolDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create talent pool","tags":["Talent Pools"],"description":"Create talent pool."}},"/v1/talent-pools/{id}":{"patch":{"operationId":"TalentPoolsController_rename","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTalentPoolDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update talent pool","tags":["Talent Pools"],"description":"Update talent pool."},"delete":{"operationId":"TalentPoolsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete talent pool","tags":["Talent Pools"],"description":"Delete talent pool."}},"/v1/talent-pools/{id}/members":{"get":{"operationId":"TalentPoolsController_members","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get talent pool","tags":["Talent Pools"],"description":"Get talent pool."},"post":{"operationId":"TalentPoolsController_addMembers","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TalentPoolMembersDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create talent pool","tags":["Talent Pools"],"description":"Create talent pool."},"delete":{"operationId":"TalentPoolsController_removeMembers","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TalentPoolMembersDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete talent pool","tags":["Talent Pools"],"description":"Delete talent pool."}},"/v1/candidates/{id}/talent-pools":{"get":{"operationId":"CandidateTalentPoolsController_poolsForCandidate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["Talent Pools"],"description":"Get candidate."}},"/v1/candidates/{candidateId}/notes":{"get":{"operationId":"CandidateNotesController_list","parameters":[{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"List candidates","tags":["Candidate Notes"],"description":"List candidates."},"post":{"operationId":"CandidateNotesController_create","parameters":[{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCandidateNoteDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create candidate","tags":["Candidate Notes"],"description":"Create candidate."}},"/v1/candidates/{candidateId}/notes/{noteId}":{"patch":{"operationId":"CandidateNotesController_update","parameters":[{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}},{"name":"noteId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCandidateNoteDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update candidate","tags":["Candidate Notes"],"description":"Update candidate."},"delete":{"operationId":"CandidateNotesController_remove","parameters":[{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}},{"name":"noteId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Delete candidate","tags":["Candidate Notes"],"description":"Delete candidate."}},"/v1/prospecting/autocomplete":{"get":{"operationId":"ProspectingController_autocompleteField","parameters":[{"name":"field","required":true,"in":"query","schema":{"type":"string"}},{"name":"query","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get autocomplete","tags":["Prospecting"],"description":"Get autocomplete."}},"/v1/prospecting/searches":{"post":{"operationId":"ProspectingController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProspectSearchDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Prospecting"],"description":"Create searche."},"get":{"operationId":"ProspectingController_list","parameters":[{"name":"page","required":false,"in":"query","description":"1-based page number","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by search status","schema":{"type":"string","enum":["DRAFT","PREVIEWED","ENRICHING","COMPLETED","FAILED"]}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List searches","tags":["Prospecting"],"description":"List searches."}},"/v1/prospecting/related-titles":{"post":{"operationId":"ProspectingController_suggestRelatedTitles","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestRelatedTitlesDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create related title","tags":["Prospecting"],"description":"Create related title."}},"/v1/prospecting/describe":{"post":{"operationId":"ProspectingController_describe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeToCriteriaDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create describe","tags":["Prospecting"],"description":"Create describe."}},"/v1/prospecting/searches/{publicId}":{"get":{"operationId":"ProspectingController_detail","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get searche","tags":["Prospecting"],"description":"Get searche."},"patch":{"operationId":"ProspectingController_update","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProspectSearchDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update searche","tags":["Prospecting"],"description":"Update searche."},"delete":{"operationId":"ProspectingController_remove","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete searche","tags":["Prospecting"],"description":"Delete searche."}},"/v1/prospecting/searches/{publicId}/sample":{"post":{"operationId":"ProspectingController_sample","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SampleProspectDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Prospecting"],"description":"Create searche."}},"/v1/prospecting/searches/{publicId}/estimate":{"post":{"operationId":"ProspectingController_estimate","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EstimateProspectSearchDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Prospecting"],"description":"Create searche."}},"/v1/prospecting/searches/{publicId}/pull":{"post":{"operationId":"ProspectingController_pullRows","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PullProspectRowsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Prospecting"],"description":"Create searche."}},"/v1/prospecting/searches/{publicId}/approve":{"post":{"operationId":"ProspectingController_approve","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Prospecting"],"description":"Create searche."}},"/v1/prospecting/searches/{publicId}/results":{"get":{"operationId":"ProspectingController_results","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get searche","tags":["Prospecting"],"description":"Get searche."}},"/v1/prospecting/searches/{publicId}/enrich":{"post":{"operationId":"ProspectingController_enrich","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnrichContactsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Prospecting"],"description":"Create searche."}},"/v1/prospecting/searches/{publicId}/crm-push":{"post":{"operationId":"ProspectingController_crmPush","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PushToCrmDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Prospecting"],"description":"Create searche."}},"/v1/prospecting/searches/{publicId}/export":{"get":{"operationId":"ProspectingController_exportResults","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get searche","tags":["Prospecting"],"description":"Get searche."}},"/v1/prospecting/lists":{"post":{"operationId":"ProspectingController_createList","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProspectListDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create list","tags":["Prospecting"],"description":"Create list."},"get":{"operationId":"ProspectingController_listLists","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List lists","tags":["Prospecting"],"description":"List lists."}},"/v1/prospecting/lists/{publicId}":{"get":{"operationId":"ProspectingController_listDetail","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List lists","tags":["Prospecting"],"description":"List lists."},"patch":{"operationId":"ProspectingController_updateList","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProspectListDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update list","tags":["Prospecting"],"description":"Update list."},"delete":{"operationId":"ProspectingController_removeList","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete list","tags":["Prospecting"],"description":"Delete list."}},"/v1/prospecting/lists/{publicId}/members":{"post":{"operationId":"ProspectingController_addListMembers","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddListMembersDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create list","tags":["Prospecting"],"description":"Create list."}},"/v1/prospecting/lists/{publicId}/members/{memberPublicId}":{"delete":{"operationId":"ProspectingController_removeListMember","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}},{"name":"memberPublicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete list","tags":["Prospecting"],"description":"Delete list."}},"/v1/prospecting/lists/{publicId}/crm-push":{"post":{"operationId":"ProspectingController_listCrmPush","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCrmPushDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List lists","tags":["Prospecting"],"description":"List lists."}},"/v1/prospecting/lists/{publicId}/find-emails/estimate":{"get":{"operationId":"ProspectingController_estimateListEmails","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get list","tags":["Prospecting"],"description":"Get list."},"post":{"operationId":"ProspectingController_estimateListEmailsScoped","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListFinderScopeDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create list","tags":["Prospecting"],"description":"Create list."}},"/v1/prospecting/lists/{publicId}/find-emails":{"post":{"operationId":"ProspectingController_findListEmails","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListFinderScopeDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get list","tags":["Prospecting"],"description":"Get list."}},"/v1/prospecting/lists/{publicId}/find-phones/estimate":{"get":{"operationId":"ProspectingController_estimateListPhones","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get list","tags":["Prospecting"],"description":"Get list."},"post":{"operationId":"ProspectingController_estimateListPhonesScoped","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListFinderScopeDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create list","tags":["Prospecting"],"description":"Create list."}},"/v1/prospecting/lists/{publicId}/find-phones":{"post":{"operationId":"ProspectingController_findListPhones","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListFinderScopeDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get list","tags":["Prospecting"],"description":"Get list."}},"/v1/prospecting/lists/{publicId}/export":{"get":{"operationId":"ProspectingController_exportList","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get list","tags":["Prospecting"],"description":"Get list."}},"/v1/find-similar/candidates":{"post":{"operationId":"FindSimilarController_findSimilarCandidates","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FindSimilarCandidatesDto"}}}},"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["FindSimilar"],"description":"Find Similar Controller find Similar Candidates through the Vitae AI API."}},"/v1/searches/candidates/{candidateSearchId}/cancel":{"post":{"operationId":"SearchesController_cancelSearch","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Sourcing Hub"],"description":"Create searche."}},"/v1/searches/candidates/imports":{"get":{"operationId":"SearchesController_handleGetImportedCandidates","parameters":[{"name":"page","required":false,"in":"query","schema":{"minimum":1,"default":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"default":20,"type":"number"}},{"name":"q","required":false,"in":"query","description":"Case-insensitive candidate-name search","schema":{"maxLength":100,"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get import","tags":["Sourcing Hub"],"description":"Get import."}},"/v1/searches/candidates/history":{"get":{"operationId":"SearchesController_handleGetSearchHistory","parameters":[{"name":"page","required":false,"in":"query","description":"Page number","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Items per page","schema":{"example":20,"type":"number"}},{"name":"searchText","required":false,"in":"query","description":"Search text to filter by user prompts (searches in all prompts of all filters)","schema":{"example":"senior developer","type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by status","schema":{"type":"string"}},{"name":"sortBy","required":false,"in":"query","description":"Sort by field (recent, oldest, status, alphabetical)","schema":{"example":"recent","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get history","tags":["Sourcing Hub"],"description":"Get history."}},"/v1/searches/candidates/{candidateSearchId}/details":{"get":{"operationId":"SearchesController_handleGetSearchDetails","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get searche","tags":["Sourcing Hub"],"description":"Get searche."}},"/v1/searches/candidates/{candidateSearchId}":{"get":{"operationId":"SearchesController_handleGetSearchResults","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get searche","tags":["Sourcing Hub"],"description":"Get searche."},"patch":{"operationId":"SearchesController_updatePrompt","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateSearchUpdatePromptDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update searche","tags":["Sourcing Hub"],"description":"Update searche."},"delete":{"operationId":"SearchesController_handleDeleteSearch","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete searche","tags":["Sourcing Hub"],"description":"Delete searche."}},"/v1/searches/candidates/prompt":{"post":{"operationId":"SearchesController_checkPrompt","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateSearchPromptDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create prompt","tags":["Sourcing Hub"],"description":"Create prompt."}},"/v1/searches/candidates/classify-intent":{"post":{"operationId":"SearchesController_classifyIntent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClassifyIntentDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create classify intent","tags":["Sourcing Hub"],"description":"Create classify intent."}},"/v1/searches/candidates/search":{"post":{"operationId":"SearchesController_search","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartCandidateSearchDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Search searches","tags":["Sourcing Hub"],"description":"Search searches."}},"/v1/searches/candidates/{candidateSearchId}/results":{"delete":{"operationId":"SearchesController_handleRemoveCandidateResults","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete searche","tags":["Sourcing Hub"],"description":"Delete searche."}},"/v1/searches/candidates/{candidateSearchId}/expand":{"post":{"operationId":"SearchesController_handleExpandSearch","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Sourcing Hub"],"description":"Create searche."}},"/v1/searches/candidates/{candidateSearchId}/filters/{filterId}":{"patch":{"operationId":"SearchesController_selectFilter","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}},{"name":"filterId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update searche","tags":["Sourcing Hub"],"description":"Update searche."},"delete":{"operationId":"SearchesController_deleteFilter","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}},{"name":"filterId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete searche","tags":["Sourcing Hub"],"description":"Delete searche."}},"/v1/searches/candidates/{candidateSearchId}/candidates/relevance/batch":{"post":{"operationId":"SearchesController_handleGetBatchCandidateRelevanceResults","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Sourcing Hub"],"description":"Create searche."}},"/v1/searches/candidates/{candidateSearchId}/candidates/import":{"post":{"operationId":"SearchesController_handleBulkImportSourcedCandidates","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportSourcedCandidatesDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Sourcing Hub"],"description":"Create searche."}},"/v1/searches/candidates/{candidateSearchId}/candidates/{publicId}/import":{"post":{"operationId":"SearchesController_handleImportSourcedCandidate","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}},{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Sourcing Hub"],"description":"Create searche."}},"/v1/searches/candidates/start-with-sales-navigator-url":{"post":{"operationId":"SearchesController_handleStartSearchWithSalesNavigatorUrl","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartSearchWithSalesNavigatorUrlDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create start with sales navigator url","tags":["Sourcing Hub"],"description":"Create start with sales navigator url."}},"/v1/searches/candidates/{candidateSearchId}/more-candidates-sales-navigator":{"post":{"operationId":"SearchesController_handleGetMoreCandidatesWithSalesNavigatorUrl","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetMoreCandidatesSalesNavigatorDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Sourcing Hub"],"description":"Create searche."}},"/v1/searches/candidates/{candidateSearchId}/more-candidates-manual":{"post":{"operationId":"SearchesController_handleGetMoreCandidatesWithManualSearch","parameters":[{"name":"candidateSearchId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetMoreCandidatesManualSearchDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create searche","tags":["Sourcing Hub"],"description":"Create searche."}},"/v1/searches/candidates/job-title-synonyms":{"post":{"operationId":"SearchesController_getJobTitleSynonyms","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetJobTitleSynonymsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get job title synonym","tags":["Sourcing Hub"],"description":"Get job title synonym."}},"/v1/searches/candidates/skills-suggestions":{"post":{"operationId":"SearchesController_getSkillsSuggestions","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSkillsSuggestionsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get skills suggestion","tags":["Sourcing Hub"],"description":"Get skills suggestion."}},"/v1/linkedin/audience-imports/preview":{"post":{"operationId":"LinkedinAudienceImportController_preview","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreviewLinkedinImportDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create preview","tags":["LinkedIn Audience Import"],"description":"Create preview."}},"/v1/linkedin/audience-imports":{"post":{"operationId":"LinkedinAudienceImportController_start","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartLinkedinImportDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create linkedin","tags":["LinkedIn Audience Import"],"description":"Create linkedin."}},"/v1/linkedin/audience-imports/current":{"get":{"operationId":"LinkedinAudienceImportController_current","parameters":[{"name":"campaignPublicId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get current","tags":["LinkedIn Audience Import"],"description":"Get current."}},"/v1/linkedin/audience-imports/{importPublicId}":{"get":{"operationId":"LinkedinAudienceImportController_progress","parameters":[{"name":"importPublicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get linkedin","tags":["LinkedIn Audience Import"],"description":"Get linkedin."}},"/v1/notes/comments/{commentPublicId}":{"delete":{"operationId":"NotesController_deleteComment","parameters":[{"name":"commentPublicId","required":true,"in":"path","description":"The publicId of the comment","schema":{"type":"string"}}],"responses":{"200":{"description":"Comment deleted"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Comment not found"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete a note comment by publicId (author only)","tags":["Contact Notes"],"description":"Delete a note comment by publicId (author only)."}},"/v1/notes/{notePublicId}/comments":{"post":{"operationId":"NotesController_createComment","parameters":[{"name":"notePublicId","required":true,"in":"path","description":"The publicId of the note","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Create a comment","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCommentDto"},"examples":{"valid":{"value":{"content":"Following up here, @\"Jane Doe\"."}}}}}},"responses":{"201":{"description":"Comment created"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Note not found"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create a comment on a note (@mentions resolved server-side)","tags":["Contact Notes"],"description":"Create a comment on a note (@mentions resolved server-side)."},"get":{"operationId":"NotesController_getThread","parameters":[{"name":"notePublicId","required":true,"in":"path","description":"The publicId of the note","schema":{"type":"string"}}],"responses":{"200":{"description":"Comment thread found"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Note not found"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get the comment thread for a note","tags":["Contact Notes"],"description":"Get the comment thread for a note."}},"/v1/notes/contact/{contactId}":{"post":{"operationId":"NotesController_createNote","parameters":[{"name":"contactId","required":true,"in":"path","description":"The publicId of the contact","schema":{"example":"6673ba4d-c9a4-4573-a573-1342a41f5d1c","type":"string"}}],"requestBody":{"required":true,"description":"Create a note","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateNoteDto"},"examples":{"valid":{"value":{"note":"This is a note about the contact."}}}}}},"responses":{"201":{"description":"Note created"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create note for a contact","tags":["Contact Notes"],"description":"Create note for a contact."},"get":{"operationId":"NotesController_getNotesByContactId","parameters":[{"name":"contactId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Notes found","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"publicId":{"type":"string"},"contactId":{"type":"string"},"note":{"type":"string"},"userId":{"type":"string"},"isDeleted":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}}}}}}},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Contact not found or no notes"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get notes for a contact","tags":["Contact Notes"],"description":"Get notes for a contact."}},"/v1/notes/{notePublicId}":{"get":{"operationId":"NotesController_getNoteByPublicId","parameters":[{"name":"notePublicId","required":true,"in":"path","description":"The publicId of the note","schema":{"type":"string"}}],"responses":{"200":{"description":"Note found","content":{"application/json":{"schema":{"type":"object","properties":{"publicId":{"type":"string"},"contactId":{"type":"string"},"note":{"type":"string"},"userId":{"type":"string"},"isDeleted":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}}}}}},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Note not found"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get note by publicId","tags":["Contact Notes"],"description":"Get note by publicId."}},"/v1/notes":{"get":{"operationId":"NotesController_getAllNotesOfUser","parameters":[],"responses":{"200":{"description":"All notes found","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"publicId":{"type":"string"},"contactId":{"type":"string"},"note":{"type":"string"},"userId":{"type":"string"},"isDeleted":{"type":"boolean"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}}}}}}},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"No notes found"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get all notes of the logged-in user","tags":["Contact Notes"],"description":"Get all notes of the logged-in user."}},"/v1/notes/{publicId}":{"patch":{"operationId":"NotesController_updateNote","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"description":"Update a note","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNoteDto"},"examples":{"valid":{"value":{"note":"Updated note content"}}}}}},"responses":{"200":{"description":"Note updated"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Note not found"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update note by publicId","tags":["Contact Notes"],"description":"Update note by publicId."},"delete":{"operationId":"NotesController_deleteNote","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Note deleted"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Note not found"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete note by publicId","tags":["Contact Notes"],"description":"Delete note by publicId."}},"/v1/integrations/adobe-sign/status":{"get":{"operationId":"AdobeSignController_status","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get statu","tags":["Adobe Sign"],"description":"Get statu."}},"/v1/integrations/adobe-sign/url":{"get":{"operationId":"AdobeSignController_authorizationUrl","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get url","tags":["Adobe Sign"],"description":"Get url."}},"/v1/integrations/adobe-sign/callback":{"get":{"operationId":"AdobeSignController_callback","parameters":[{"name":"code","required":true,"in":"query","schema":{"type":"string"}},{"name":"state","required":true,"in":"query","schema":{"type":"string"}},{"name":"api_access_point","required":true,"in":"query","schema":{"type":"string"}},{"name":"web_access_point","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get callback","tags":["Adobe Sign"],"description":"Get callback."}},"/v1/integrations/adobe-sign":{"delete":{"operationId":"AdobeSignController_disconnect","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Delete integration","tags":["Adobe Sign"],"description":"Delete integration."}},"/v1/inbox-agent/playbooks":{"get":{"operationId":"InboxAgentController_listPlaybooks","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List playbooks","tags":["Inbox Agent"],"description":"List playbooks."}},"/v1/inbox-agent/playbooks/{providerAccountId}":{"put":{"operationId":"InboxAgentController_upsertPlaybook","parameters":[{"name":"providerAccountId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInboxAgentPlaybookDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update playbook","tags":["Inbox Agent"],"description":"Update playbook."}},"/v1/inbox-agent/actions/pending":{"get":{"operationId":"InboxAgentController_pendingActions","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get action","tags":["Inbox Agent"],"description":"Get action."}},"/v1/inbox-agent/actions/{actionId}/resolve":{"patch":{"operationId":"InboxAgentController_resolveAction","parameters":[{"name":"actionId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveInboxAgentActionDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update action","tags":["Inbox Agent"],"description":"Update action."}},"/v1/inbox-agent/actions/{actionId}/cancel":{"patch":{"operationId":"InboxAgentController_cancelAction","parameters":[{"name":"actionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update action","tags":["Inbox Agent"],"description":"Update action."}},"/v1/inbox-agent/threads":{"get":{"operationId":"InboxAgentController_listThreads","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List threads","tags":["Inbox Agent"],"description":"List threads."}},"/v1/inbox-agent/threads/{threadId}/pause":{"patch":{"operationId":"InboxAgentController_pauseThread","parameters":[{"name":"threadId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update thread","tags":["Inbox Agent"],"description":"Update thread."}},"/v1/inbox-agent/threads/{threadId}/resume":{"patch":{"operationId":"InboxAgentController_resumeThread","parameters":[{"name":"threadId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update thread","tags":["Inbox Agent"],"description":"Update thread."}},"/v1/agencies":{"get":{"operationId":"AgencyController_findByDomain","parameters":[{"name":"domain","required":true,"in":"query","description":"Agency domain URL","schema":{"example":"https://example.com","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get agency","tags":["Agencies"],"description":"Get agency."},"post":{"operationId":"AgencyController_create","parameters":[],"responses":{"201":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Agencies"],"description":"Agency Controller create through the Vitae AI API."}},"/v1/agencies/{id}":{"get":{"operationId":"AgencyController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Agencies"],"description":"Agency Controller find By Id through the Vitae AI API."},"put":{"operationId":"AgencyController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Agencies"],"description":"Agency Controller update through the Vitae AI API."},"delete":{"operationId":"AgencyController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["Agencies"],"description":"Agency Controller delete through the Vitae AI API."}},"/v1/scheduled-messages/upcoming":{"get":{"operationId":"ScheduledMessagesController_listUpcoming","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":25,"type":"number"}},{"name":"search","required":false,"in":"query","schema":{"type":"string"}},{"name":"channel","required":false,"in":"query","schema":{"enum":["all","email","linkedin"],"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"enum":["all","scheduled","rescheduled","processing","paused","failed","sent","canceled","answered","waiting_connection"],"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List upcoming outbound campaign messages across channels","tags":["Scheduled Messages"],"description":"List upcoming outbound campaign messages across channels."}},"/v1/skills/search":{"get":{"operationId":"SkillsController_getSkillsByName","parameters":[{"name":"skill","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get search","tags":["Skills"],"description":"Get search."}},"/v1/skills":{"get":{"operationId":"SkillsController_listSkills","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List skills","tags":["Skills"],"description":"List skills."}},"/v1/skills/create":{"post":{"operationId":"SkillsController_createSkill","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSkillDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create create","tags":["Skills"],"description":"Create create."}},"/v1/scheduled-interviews":{"post":{"operationId":"ScheduledInterviewsController_createScheduledInterview","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateScheduledInterviewDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create scheduled interview","tags":["scheduled-interviews"],"description":"Create scheduled interview."}},"/v1/scheduled-interviews/{id}/reschedule":{"post":{"operationId":"ScheduledInterviewsController_rescheduleScheduledInterview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RescheduleInterviewDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create scheduled interview","tags":["scheduled-interviews"],"description":"Create scheduled interview."}},"/v1/scheduled-interviews/last":{"get":{"operationId":"ScheduledInterviewsController_getScheduledInterviews","parameters":[{"name":"candidateUserId","required":true,"in":"query","schema":{"type":"string"}},{"name":"jobId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get last","tags":["scheduled-interviews"],"description":"Get last."}},"/v1/scheduled-interviews/{id}/candidate-scheduling":{"get":{"operationId":"ScheduledInterviewsController_getScheduledInterview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get scheduled interview","tags":["scheduled-interviews"],"description":"Get scheduled interview."}},"/v1/scheduled-interviews/{id}/select-slot":{"post":{"operationId":"ScheduledInterviewsController_selectSlot","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelectSlotDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create scheduled interview","tags":["scheduled-interviews"],"description":"Create scheduled interview."}},"/v1/scheduled-interviews/candidate/interviews-list":{"get":{"operationId":"ScheduledInterviewsController_getCandidateInterviewsList","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"search","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get candidate","tags":["scheduled-interviews"],"description":"Get candidate."}},"/v1/scheduled-interviews/candidate/{id}":{"get":{"operationId":"ScheduledInterviewsController_getCandidateInterview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get candidate","tags":["scheduled-interviews"],"description":"Get candidate."}},"/v1/scheduled-interviews/candidate/{id}/select-slot":{"post":{"operationId":"ScheduledInterviewsController_selectSlotForCandidate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateSelectSlotDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create candidate","tags":["scheduled-interviews"],"description":"Create candidate."}},"/v1/scheduled-interviews/candidate/{id}/request-rescheduling":{"post":{"operationId":"ScheduledInterviewsController_requestReschedulingByCandidate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateRequestReschedulingDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create candidate","tags":["scheduled-interviews"],"description":"Create candidate."}},"/v1/scheduled-interviews/candidate/{id}/cancel":{"post":{"operationId":"ScheduledInterviewsController_cancelScheduledInterviewByCandidate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create candidate","tags":["scheduled-interviews"],"description":"Create candidate."}},"/v1/scheduled-interviews/{id}/request-rescheduling":{"post":{"operationId":"ScheduledInterviewsController_requestRescheduling","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestReschedulingDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create scheduled interview","tags":["scheduled-interviews"],"description":"Create scheduled interview."}},"/v1/scheduled-interviews/preview-available-slots":{"post":{"operationId":"ScheduledInterviewsController_previewAvailableSlots","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreviewAvailableSlotsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create preview available slot","tags":["scheduled-interviews"],"description":"Create preview available slot."}},"/v1/scheduled-interviews/{id}/cancel":{"post":{"operationId":"ScheduledInterviewsController_cancelScheduledInterview","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create scheduled interview","tags":["scheduled-interviews"],"description":"Create scheduled interview."}},"/v1/scheduled-interviews/interviews-list":{"get":{"operationId":"ScheduledInterviewsController_getInterviewsList","parameters":[{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"assignedToMe","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get interviews list","tags":["scheduled-interviews"],"description":"Get interviews list."}},"/v1/scheduled-interviews/candidates/{candidateId}":{"get":{"operationId":"ScheduledInterviewsController_getCandidateRecordInterviews","parameters":[{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get candidate","tags":["scheduled-interviews"],"description":"Get candidate."}},"/v1/scheduled-interviews/interviewers-options":{"get":{"operationId":"ScheduledInterviewsController_getInterviewersOptions","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get interviewers option","tags":["scheduled-interviews"],"description":"Get interviewers option."}},"/v1/calendar/accounts":{"get":{"operationId":"CalendarController_getAccounts","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get account","tags":["calendar"],"description":"Get account."}},"/v1/calendar/availability":{"get":{"operationId":"CalendarController_getAvailability","parameters":[{"name":"timeMin","required":true,"in":"query","schema":{"type":"string"}},{"name":"timeMax","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get availability","tags":["calendar"],"description":"Get availability."}},"/v1/calendar/feed":{"get":{"operationId":"CalendarController_getFeed","parameters":[{"name":"start","required":true,"in":"query","schema":{"type":"string"}},{"name":"end","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get feed","tags":["calendar"],"description":"Get feed."}},"/v1/calendar/meetings":{"post":{"operationId":"CalendarController_createMeeting","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCalendarMeetingDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create meeting","tags":["calendar"],"description":"Create meeting."}},"/v1/calendar/meetings/{publicId}":{"patch":{"operationId":"CalendarController_rescheduleMeeting","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RescheduleCalendarMeetingDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update meeting","tags":["calendar"],"description":"Update meeting."},"delete":{"operationId":"CalendarController_cancelMeeting","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Delete meeting","tags":["calendar"],"description":"Delete meeting."}},"/v1/job-rubrics/user":{"get":{"operationId":"JobRubricsController_getUserRubrics","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get user","tags":["job-rubrics"],"description":"Get user."},"post":{"operationId":"JobRubricsController_createJobRubric","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateJobRubricDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create user","tags":["job-rubrics"],"description":"Create user."}},"/v1/job-rubrics/job/{id}":{"get":{"operationId":"JobRubricsController_getJobRubric","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Get job","tags":["job-rubrics"],"description":"Get job."}},"/v1/job-rubrics/generate":{"post":{"operationId":"JobRubricsController_generateJobRubric","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create generate","tags":["job-rubrics"],"description":"Create generate."}},"/v1/job-rubrics/generate-from-fields":{"post":{"operationId":"JobRubricsController_generateJobRubricFromFields","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create generate from field","tags":["job-rubrics"],"description":"Create generate from field."}},"/v1/job-rubrics/user/{id}":{"put":{"operationId":"JobRubricsController_updateJobRubric","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateJobRubricDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update user","tags":["job-rubrics"],"description":"Update user."},"delete":{"operationId":"JobRubricsController_deleteJobRubric","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Delete user","tags":["job-rubrics"],"description":"Delete user."}},"/v1/job-rubrics/{id}/select":{"put":{"operationId":"JobRubricsController_selectJobRubric","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update job rubric","tags":["job-rubrics"],"description":"Update job rubric."}},"/v1/admin/users/search":{"get":{"operationId":"AdminController_searchUser","parameters":[{"name":"email","required":false,"in":"query","description":"User email address","schema":{"example":"user@example.com","type":"string"}},{"name":"id","required":false,"in":"query","description":"User ID (publicId or internal id)","schema":{"example":"507f1f77bcf86cd799439011","type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Search admin","tags":["Admin"],"description":"Search admin."}},"/v1/admin/users":{"get":{"operationId":"AdminController_listUsers","parameters":[{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"role","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"offset","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List users","tags":["Admin"],"description":"List users."}},"/v1/admin/users/{userId}":{"get":{"operationId":"AdminController_getUser","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Admin"],"description":"Get user."},"patch":{"operationId":"AdminController_updateUser","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Admin"],"description":"Update user."}},"/v1/admin/organizations":{"get":{"operationId":"AdminController_listOrganizations","parameters":[{"name":"search","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"number"}},{"name":"offset","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List organizations","tags":["Admin"],"description":"List organizations."},"post":{"operationId":"AdminController_createOrganization","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrganizationDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create organization","tags":["Admin"],"description":"Create organization."}},"/v1/admin/costs":{"get":{"operationId":"AdminController_getCostReport","parameters":[{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get cost","tags":["Admin"],"description":"Get cost."}},"/v1/admin/organizations/{organizationId}":{"get":{"operationId":"AdminController_getOrganization","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get organization","tags":["Admin"],"description":"Get organization."}},"/v1/admin/organizations/{organizationId}/modules":{"patch":{"operationId":"AdminController_updateOrganizationModules","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update organization","tags":["Admin"],"description":"Update organization."}},"/v1/admin/organizations/{organizationId}/shared-credit-pool":{"patch":{"operationId":"AdminController_updateOrganizationSharedCreditPool","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update organization","tags":["Admin"],"description":"Update organization."}},"/v1/admin/organizations/{organizationId}/monitoring-watch-cap":{"patch":{"operationId":"AdminController_updateOrganizationMonitoringWatchCap","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update organization","tags":["Admin"],"description":"Update organization."}},"/v1/admin/organizations/{organizationId}/monitoring-radar-cap":{"patch":{"operationId":"AdminController_updateOrganizationMonitoringRadarMonthly","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update organization","tags":["Admin"],"description":"Update organization."}},"/v1/admin/organizations/{organizationId}/credits":{"patch":{"operationId":"AdminController_grantOrganizationCredits","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GrantOrganizationCreditsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update organization","tags":["Admin"],"description":"Update organization."}},"/v1/admin/organizations/{organizationId}/credits/deduct":{"patch":{"operationId":"AdminController_deductOrganizationCredits","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeductOrganizationCreditsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update organization","tags":["Admin"],"description":"Update organization."}},"/v1/admin/organizations/{organizationId}/plan":{"patch":{"operationId":"AdminController_setOrganizationPlan","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetOrganizationPlanDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update organization","tags":["Admin"],"description":"Update organization."},"delete":{"operationId":"AdminController_revokeOrganizationPlan","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete organization","tags":["Admin"],"description":"Delete organization."}},"/v1/admin/organizations/{organizationId}/trial":{"post":{"operationId":"AdminController_startOrganizationTrial","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartOrganizationTrialDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create organization","tags":["Admin"],"description":"Create organization."},"patch":{"operationId":"AdminController_extendOrganizationTrial","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtendOrganizationTrialDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update organization","tags":["Admin"],"description":"Update organization."}},"/v1/admin/organizations/{organizationId}/credit-lots/{lotId}/revoke":{"post":{"operationId":"AdminController_revokeOrganizationCreditLot","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"lotId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeOrganizationCreditLotDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create organization","tags":["Admin"],"description":"Create organization."}},"/v1/admin/organizations/{organizationId}/credit-lots/{lotId}":{"patch":{"operationId":"AdminController_updateOrganizationCreditLotExpiry","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"lotId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationCreditLotExpiryDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update organization","tags":["Admin"],"description":"Update organization."}},"/v1/admin/organizations/{organizationId}/credit-lots/{lotId}/reassign":{"post":{"operationId":"AdminController_reassignOrganizationCreditLot","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"lotId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReassignOrganizationCreditLotDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create organization","tags":["Admin"],"description":"Create organization."}},"/v1/admin/organizations/{organizationId}/modules/{module}/comp":{"post":{"operationId":"AdminController_compOrganizationModule","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"module","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompAddOnDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create organization","tags":["Admin"],"description":"Create organization."},"delete":{"operationId":"AdminController_revokeOrganizationModule","parameters":[{"name":"organizationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"module","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete organization","tags":["Admin"],"description":"Delete organization."}},"/v1/admin/rematch-unscored-applicants":{"post":{"operationId":"AdminController_rematchUnscoredApplicants","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create rematch unscored applicant","tags":["Admin"],"description":"Create rematch unscored applicant."}},"/v1/admin/backfill-candidate-embeddings":{"post":{"operationId":"AdminController_backfillCandidateEmbeddings","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create backfill candidate embedding","tags":["Admin"],"description":"Create backfill candidate embedding."}},"/v1/admin/credit-logs":{"get":{"operationId":"AdminController_getCreditLogs","parameters":[{"name":"targetUserId","required":false,"in":"query","description":"Filter by target user ID","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"Number of items to return","schema":{"example":50,"type":"number"}},{"name":"offset","required":false,"in":"query","description":"Number of items to skip","schema":{"example":0,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get credit log","tags":["Admin"],"description":"Get credit log."}},"/v1/admin/impersonation-sessions":{"get":{"operationId":"AdminController_getImpersonationSessions","parameters":[{"name":"admin","required":false,"in":"query","description":"Filter by admin email, name, or ID","schema":{"type":"string"}},{"name":"target","required":false,"in":"query","description":"Filter by target email, name, or ID","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","description":"Filter by active, expired, or revoked","schema":{"type":"string"}},{"name":"startDate","required":false,"in":"query","description":"Filter sessions created after this date","schema":{"type":"string"}},{"name":"endDate","required":false,"in":"query","description":"Filter sessions created before this date","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","description":"Number of items to return","schema":{"example":50,"type":"number"}},{"name":"offset","required":false,"in":"query","description":"Number of items to skip","schema":{"example":0,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get impersonation session","tags":["Admin"],"description":"Get impersonation session."}},"/v1/admin/impersonation-sessions/export":{"get":{"operationId":"AdminController_exportImpersonationSessions","parameters":[{"name":"admin","required":true,"in":"query","schema":{"type":"string"}},{"name":"target","required":true,"in":"query","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get impersonation session","tags":["Admin"],"description":"Get impersonation session."}},"/v1/admin/impersonation-sessions/{sessionId}":{"delete":{"operationId":"AdminController_revokeImpersonationSession","parameters":[{"name":"sessionId","required":true,"in":"path","description":"Impersonation session id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete impersonation session","tags":["Admin"],"description":"Delete impersonation session."}},"/v1/admin/audit-logs":{"get":{"operationId":"AdminController_getAuditLogs","parameters":[{"name":"adminUserId","required":false,"in":"query","description":"Filter by acting admin user ID","schema":{"type":"string"}},{"name":"targetUserId","required":false,"in":"query","description":"Filter by target user ID","schema":{"type":"string"}},{"name":"action","required":false,"in":"query","schema":{"type":"string","enum":["IMPERSONATION_STARTED","IMPERSONATION_ENDED","TOKEN_ISSUED","TOKEN_REVOKED","ROLE_CHANGED","USER_ERASED","USER_ACTIVATED","USER_DEACTIVATED","USER_DATA_EXPORTED","PASSWORD_RESET_SENT","ORGANIZATION_CREATED","ORGANIZATION_PLAN_CHANGED","ORGANIZATION_MODULE_CHANGED","ORGANIZATION_BILLING_POLICY_CHANGED"]}},{"name":"from","required":false,"in":"query","description":"Created at or after this date","schema":{"format":"date-time","type":"string"}},{"name":"to","required":false,"in":"query","description":"Created at or before this date","schema":{"format":"date-time","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"type":"number"}},{"name":"cursor","required":false,"in":"query","description":"Pagination cursor (audit log id)","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get audit log","tags":["Admin"],"description":"Get audit log."}},"/v1/admin/users/{userId}/role":{"patch":{"operationId":"AdminController_updateUserRole","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserRoleDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Admin"],"description":"Update user."}},"/v1/admin/users/{userId}/modules":{"patch":{"operationId":"AdminController_updateUserModules","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEnabledModulesDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Admin"],"description":"Update user."}},"/v1/admin/users/{userId}/alternative-accounts":{"get":{"operationId":"AdminController_getAlternativeAccounts","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get user","tags":["Admin"],"description":"Get user."}},"/v1/admin/users/{userId}/dsar-export":{"post":{"operationId":"AdminController_exportUserData","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportUserDataDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create user","tags":["Admin"],"description":"Create user."}},"/v1/admin/users/{userId}/erase":{"post":{"operationId":"AdminController_eraseUser","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EraseUserDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create user","tags":["Admin"],"description":"Create user."}},"/v1/admin/users/{userId}/deactivate":{"patch":{"operationId":"AdminController_deactivateUser","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeactivateUserDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Admin"],"description":"Update user."}},"/v1/admin/users/{userId}/reactivate":{"patch":{"operationId":"AdminController_reactivateUser","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Admin"],"description":"Update user."}},"/v1/admin/users/{userId}/token":{"post":{"operationId":"AdminController_issueUserToken","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueUserTokenDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create user","tags":["Admin"],"description":"Create user."}},"/v1/admin/users/{userId}/password-reset":{"post":{"operationId":"AdminController_sendUserPasswordReset","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendPasswordResetDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create user","tags":["Admin"],"description":"Create user."}},"/v1/admin/users/{userId}/impersonation":{"post":{"operationId":"AdminController_impersonateUser","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueUserTokenDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create user","tags":["Admin"],"description":"Create user."}},"/v1/admin/companies/{companyId}":{"patch":{"operationId":"AdminController_updateCompany","parameters":[{"name":"companyId","required":true,"in":"path","description":"Company internal id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update company","tags":["Admin"],"description":"Update company."}},"/v1/admin/users/{userId}/activate":{"patch":{"operationId":"AdminController_activateUser","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Admin"],"description":"Update user."}},"/v1/admin/companies/{companyId}/validate":{"patch":{"operationId":"AdminController_activateCompany","parameters":[{"name":"companyId","required":true,"in":"path","description":"Company internal id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update company","tags":["Admin"],"description":"Update company."}},"/v1/admin/users/{userId}/activate-all":{"patch":{"operationId":"AdminController_activateUserAndCompany","parameters":[{"name":"userId","required":true,"in":"path","description":"User internal id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update user","tags":["Admin"],"description":"Update user."}},"/v1/admin/support-handoffs":{"get":{"operationId":"AdminSupportHandoffsController_listSupportHandoffs","parameters":[{"name":"search","required":false,"in":"query","description":"Search ticket ref, chat title, user, or organization","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string","enum":["all","active","closed"]}},{"name":"organizationId","required":false,"in":"query","description":"Filter by organization id","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":100,"type":"number"}},{"name":"offset","required":false,"in":"query","schema":{"minimum":0,"type":"number"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List admin","tags":["Admin support handoffs"],"description":"List admin."}},"/v1/admin/support-handoffs/{handoffId}":{"get":{"operationId":"AdminSupportHandoffsController_getSupportHandoff","parameters":[{"name":"handoffId","required":true,"in":"path","description":"Support handoff id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get admin","tags":["Admin support handoffs"],"description":"Get admin."}},"/v1/admin/support-handoffs/{handoffId}/replies":{"post":{"operationId":"AdminSupportHandoffsController_replyToSupportHandoff","parameters":[{"name":"handoffId","required":true,"in":"path","description":"Support handoff id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplySupportHandoffDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create admin","tags":["Admin support handoffs"],"description":"Create admin."}},"/v1/admin/support-handoffs/{handoffId}/close":{"patch":{"operationId":"AdminSupportHandoffsController_closeSupportHandoff","parameters":[{"name":"handoffId","required":true,"in":"path","description":"Support handoff id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update admin","tags":["Admin support handoffs"],"description":"Update admin."}},"/v1/admin/support-handoffs/{handoffId}/reopen":{"patch":{"operationId":"AdminSupportHandoffsController_reopenSupportHandoff","parameters":[{"name":"handoffId","required":true,"in":"path","description":"Support handoff id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update admin","tags":["Admin support handoffs"],"description":"Update admin."}},"/v1/admin/organizations/{organizationId}/ats-import/connection":{"get":{"operationId":"AdminAtsImportController_getConnection","parameters":[{"name":"organizationId","required":true,"in":"path","description":"Target organization id","schema":{"type":"string"}},{"name":"provider","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get connection","tags":["Admin ATS import"],"description":"Get connection."}},"/v1/admin/organizations/{organizationId}/ats-import/discover":{"post":{"operationId":"AdminAtsImportController_discover","parameters":[{"name":"organizationId","required":true,"in":"path","description":"Target organization id","schema":{"type":"string"}},{"name":"provider","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create discover","tags":["Admin ATS import"],"description":"Create discover."}},"/v1/admin/organizations/{organizationId}/ats-import/runs":{"get":{"operationId":"AdminAtsImportController_listRuns","parameters":[{"name":"organizationId","required":true,"in":"path","description":"Target organization id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List runs","tags":["Admin ATS import"],"description":"List runs."},"post":{"operationId":"AdminAtsImportController_startDryRun","parameters":[{"name":"organizationId","required":true,"in":"path","description":"Target organization id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartAtsImportDryRunDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create run","tags":["Admin ATS import"],"description":"Create run."}},"/v1/admin/organizations/{organizationId}/ats-import/runs/{runPublicId}":{"get":{"operationId":"AdminAtsImportController_getRun","parameters":[{"name":"organizationId","required":true,"in":"path","description":"Target organization id","schema":{"type":"string"}},{"name":"runPublicId","required":true,"in":"path","description":"ATS import run public id","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get run","tags":["Admin ATS import"],"description":"Get run."}},"/v1/admin/organizations/{organizationId}/ats-import/runs/{runPublicId}/promote":{"post":{"operationId":"AdminAtsImportController_promote","parameters":[{"name":"organizationId","required":true,"in":"path","description":"Target organization id","schema":{"type":"string"}},{"name":"runPublicId","required":true,"in":"path","description":"Dry run public id to promote","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create run","tags":["Admin ATS import"],"description":"Create run."}},"/v1/admin/organizations/{organizationId}/ats-import/runs/{runPublicId}/rollback":{"post":{"operationId":"AdminAtsImportController_rollback","parameters":[{"name":"organizationId","required":true,"in":"path","description":"Target organization id","schema":{"type":"string"}},{"name":"runPublicId","required":true,"in":"path","description":"ATS import run public id to roll back","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create run","tags":["Admin ATS import"],"description":"Create run."}},"/v1/agent/status":{"get":{"operationId":"AgentController_status","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get statu","tags":["Agent"],"description":"Get statu."}},"/v1/agent/tools":{"get":{"operationId":"AgentController_tools","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get tool","tags":["Agent"],"description":"Get tool."}},"/v1/agent/dashboard":{"get":{"operationId":"AgentController_dashboard","parameters":[{"name":"start","required":true,"in":"query","schema":{"type":"string"}},{"name":"end","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get dashboard","tags":["Agent"],"description":"Get dashboard."}},"/v1/agent/pipeline/board/{stage}":{"get":{"operationId":"AgentController_pipelineBoard","parameters":[{"name":"stage","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get pipeline","tags":["Agent"],"description":"Get pipeline."}},"/v1/agent/query/{name}":{"get":{"operationId":"AgentController_adaptiveQuery","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}},{"name":"stage","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get query","tags":["Agent"],"description":"Get query."}},"/v1/agent/threads":{"get":{"operationId":"AgentController_listThreads","parameters":[{"name":"surface","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List threads","tags":["Agent"],"description":"List threads."},"post":{"operationId":"AgentController_createThread","parameters":[{"name":"surface","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create thread","tags":["Agent"],"description":"Create thread."}},"/v1/agent/threads/archived":{"get":{"operationId":"AgentController_listArchivedThreads","parameters":[{"name":"surface","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List threads","tags":["Agent"],"description":"List threads."}},"/v1/agent/threads/{id}":{"get":{"operationId":"AgentController_getThread","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"surface","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get thread","tags":["Agent"],"description":"Get thread."}},"/v1/agent/threads/{id}/pin":{"patch":{"operationId":"AgentController_setThreadPinned","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update thread","tags":["Agent"],"description":"Update thread."}},"/v1/agent/threads/{id}/archive":{"patch":{"operationId":"AgentController_setThreadArchived","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update thread","tags":["Agent"],"description":"Update thread."}},"/v1/agent/chat":{"post":{"operationId":"AgentController_chat","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentChatDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create chat","tags":["Agent"],"description":"Create chat."}},"/v1/agent/approvals/{id}/resolve":{"post":{"operationId":"AgentController_resolveApproval","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveAgentApprovalDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create approval","tags":["Agent"],"description":"Create approval."}},"/v1/agent/tools/{name}/execute":{"post":{"operationId":"AgentController_executeTool","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecuteAgentToolDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create tool","tags":["Agent"],"description":"Create tool."}},"/v1/workflows":{"post":{"operationId":"WorkflowsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkflowDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create workflow","tags":["Workflows"],"description":"Create workflow."},"get":{"operationId":"WorkflowsController_list","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"tags":["Workflows"],"description":"Workflows Controller list through the Vitae AI API."}},"/v1/workflows/{id}":{"patch":{"operationId":"WorkflowsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWorkflowDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update workflow","tags":["Workflows"],"description":"Update workflow."},"get":{"operationId":"WorkflowsController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"tags":["Workflows"],"description":"Workflows Controller get through the Vitae AI API."},"delete":{"operationId":"WorkflowsController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"tags":["Workflows"],"description":"Workflows Controller delete through the Vitae AI API."}},"/v1/workflows/system/definitions":{"get":{"operationId":"WorkflowsController_listSystemWorkflows","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List system","tags":["Workflows"],"description":"List system."}},"/v1/workflows/system/{key}/copy":{"post":{"operationId":"WorkflowsController_copySystemWorkflow","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create system","tags":["Workflows"],"description":"Create system."}},"/v1/workflows/templates":{"get":{"operationId":"WorkflowsController_listTemplates","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List templates","tags":["Workflows"],"description":"List templates."}},"/v1/workflows/templates/{id}":{"get":{"operationId":"WorkflowsController_getTemplate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get template","tags":["Workflows"],"description":"Get template."}},"/v1/workflows/templates/{id}/instantiate":{"post":{"operationId":"WorkflowsController_instantiateTemplate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create template","tags":["Workflows"],"description":"Create template."}},"/v1/workflows/{id}/save-as-template":{"post":{"operationId":"WorkflowsController_saveWorkflowAsTemplate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveWorkflowAsTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create workflow","tags":["Workflows"],"description":"Create workflow."}},"/v1/workflows/{id}/runs":{"post":{"operationId":"WorkflowsController_run","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create workflow","tags":["Workflows"],"description":"Create workflow."}},"/v1/workflows/{id}/test-runs":{"post":{"operationId":"WorkflowsController_test","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestWorkflowDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create workflow","tags":["Workflows"],"description":"Create workflow."}},"/v1/workflows/events/{triggerId}":{"post":{"operationId":"WorkflowsController_trigger","parameters":[{"name":"triggerId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerWorkflowDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create event","tags":["Workflows"],"description":"Create event."}},"/v1/workflows/connections":{"get":{"operationId":"WorkflowsController_connections","parameters":[{"name":"provider","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get connection","tags":["Workflows"],"description":"Get connection."}},"/v1/workflows/executions/{id}/approve":{"post":{"operationId":"WorkflowsController_approveExecution","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create execution","tags":["Workflows"],"description":"Create execution."}},"/v1/workflows/executions/{id}/decline":{"post":{"operationId":"WorkflowsController_declineExecution","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create execution","tags":["Workflows"],"description":"Create execution."}},"/v1/workflows/{workflowId}/webhook":{"get":{"operationId":"WorkflowWebhookCredentialsController_getConfig","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get workflow","tags":["Workflow Webhooks"],"description":"Get workflow."},"post":{"operationId":"WorkflowWebhookCredentialsController_create","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create workflow","tags":["Workflow Webhooks"],"description":"Create workflow."}},"/v1/workflows/{workflowId}/webhook/rotate-secret":{"post":{"operationId":"WorkflowWebhookCredentialsController_rotate","parameters":[{"name":"workflowId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create rotate secret","tags":["Workflow Webhooks"],"description":"Create rotate secret."}},"/v1/workflow-webhooks/{webhookId}":{"post":{"operationId":"PublicWorkflowWebhooksController_trigger","parameters":[{"name":"webhookId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TriggerWorkflowWebhookDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create workflow webhook","tags":["Workflow Webhooks"],"description":"Create workflow webhook."}},"/v1/presentations/context":{"post":{"operationId":"PresentationsController_context","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresentationDraftDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create context","tags":["Presentations"],"description":"Create context."}},"/v1/presentations/draft":{"post":{"operationId":"PresentationsController_draft","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresentationDraftDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create draft","tags":["Presentations"],"description":"Create draft."}},"/v1/presentations/send":{"post":{"operationId":"PresentationsController_send","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PresentationSendDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create send","tags":["Presentations"],"description":"Create send."}},"/v1/message-templates":{"post":{"operationId":"MessageTemplatesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMessageTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create message template","tags":["message-templates"],"description":"Create message template."},"get":{"operationId":"MessageTemplatesController_findAll","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["message-templates"],"description":"Message Templates Controller find All through the Vitae AI API."}},"/v1/message-templates/generate":{"post":{"operationId":"MessageTemplatesController_generate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create generate","tags":["message-templates"],"description":"Create generate."}},"/v1/message-templates/{id}":{"patch":{"operationId":"MessageTemplatesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["message-templates"],"description":"Message Templates Controller update through the Vitae AI API."},"delete":{"operationId":"MessageTemplatesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["message-templates"],"description":"Message Templates Controller delete through the Vitae AI API."}},"/v1/notifications/candidate/unsubscribe":{"post":{"operationId":"CandidateUnsubscribeController_oneClick","parameters":[{"name":"token","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnsubscribeDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create notification","tags":["unsubscribe"],"description":"Create notification."}},"/v1/candidate-suppressions":{"get":{"operationId":"CandidateSuppressionAdminController_list","parameters":[{"name":"search","required":false,"in":"query","description":"Case-insensitive email substring search.","schema":{"maxLength":320,"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List candidate suppressions","tags":["Candidate Suppressions"],"description":"List candidate suppressions."},"post":{"operationId":"CandidateSuppressionAdminController_add","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCandidateSuppressionDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create candidate suppression","tags":["Candidate Suppressions"],"description":"Create candidate suppression."}},"/v1/candidate-suppressions/{id}":{"delete":{"operationId":"CandidateSuppressionAdminController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Delete candidate suppression","tags":["Candidate Suppressions"],"description":"Delete candidate suppression."}},"/v1/push/config":{"get":{"operationId":"PushController_getConfig","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get config","tags":["push"],"description":"Get config."}},"/v1/push/subscriptions":{"post":{"operationId":"PushController_register","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterPushSubscriptionDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create subscription","tags":["push"],"description":"Create subscription."}},"/v1/push/subscriptions/unregister":{"post":{"operationId":"PushController_unregister","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnregisterPushSubscriptionDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create subscription","tags":["push"],"description":"Create subscription."}},"/v1/push/test":{"post":{"operationId":"PushController_test","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create test","tags":["push"],"description":"Create test."}},"/v1/outreach/replies":{"get":{"operationId":"OutreachRepliesController_list","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List outreach","tags":["Outreach Replies"],"description":"List outreach."}},"/v1/outreach/replies/{publicId}/read":{"patch":{"operationId":"OutreachRepliesController_markRead","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update outreach","tags":["Outreach Replies"],"description":"Update outreach."}},"/v1/outreach/replies/{publicId}/action":{"patch":{"operationId":"OutreachRepliesController_updateAction","parameters":[{"name":"publicId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOutreachReplyActionDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update outreach","tags":["Outreach Replies"],"description":"Update outreach."}},"/v1/review-requests/settings":{"get":{"operationId":"ReviewRequestsController_getSettings","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get setting","tags":["Review requests"],"description":"Get setting."},"patch":{"operationId":"ReviewRequestsController_updateSettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateReviewRequestSettingsDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update setting","tags":["Review requests"],"description":"Update setting."}},"/v1/review-requests":{"get":{"operationId":"ReviewRequestsController_list","parameters":[{"name":"status","required":true,"in":"query","schema":{"type":"string"}},{"name":"placementId","required":true,"in":"query","schema":{"type":"string"}},{"name":"clientId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List review requests","tags":["Review requests"],"description":"List review requests."},"post":{"operationId":"ReviewRequestsController_send","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendReviewRequestDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create review request","tags":["Review requests"],"description":"Create review request."}},"/v1/review-requests/metrics":{"get":{"operationId":"ReviewRequestsController_metrics","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get metric","tags":["Review requests"],"description":"Get metric."}},"/v1/review-requests/{id}":{"get":{"operationId":"ReviewRequestsController_getById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get review request","tags":["Review requests"],"description":"Get review request."}},"/v1/review-requests/{id}/complete":{"patch":{"operationId":"ReviewRequestsController_markCompleted","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update review request","tags":["Review requests"],"description":"Update review request."}},"/v1/text-templates":{"post":{"operationId":"TextTemplatesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTextTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create text template","tags":["text-templates"],"description":"Create text template."},"get":{"operationId":"TextTemplatesController_findAll","parameters":[],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["text-templates"],"description":"Text Templates Controller find All through the Vitae AI API."}},"/v1/text-templates/{id}":{"patch":{"operationId":"TextTemplatesController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTextTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Update text template","tags":["text-templates"],"description":"Update text template."},"delete":{"operationId":"TextTemplatesController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"tags":["text-templates"],"description":"Text Templates Controller delete through the Vitae AI API."}},"/v1/text-templates/generate":{"post":{"operationId":"TextTemplatesController_generate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateTemplateDto"}}}},"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"summary":"Create generate","tags":["text-templates"],"description":"Create generate."}},"/v1/applications/{applicationId}/ai-review":{"post":{"operationId":"AIReviewController_generate","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create application","tags":["AI Reviews"],"description":"Create application."},"get":{"operationId":"AIReviewController_getForApplication","parameters":[{"name":"applicationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get application","tags":["AI Reviews"],"description":"Get application."}},"/v1/candidates/{candidateId}/ai-reviews":{"get":{"operationId":"AIReviewController_getCandidateHistory","parameters":[{"name":"candidateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Get candidate","tags":["AI Reviews"],"description":"Get candidate."}},"/v1/api-keys":{"post":{"operationId":"ApiKeysController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyDto"}}}},"responses":{"201":{"description":"Key created; plaintext returned exactly once"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Mint a personal API key (plaintext returned once)","tags":["API Keys"],"description":"Mint a personal API key (plaintext returned once)."},"get":{"operationId":"ApiKeysController_list","parameters":[{"name":"all","required":false,"in":"query","description":"Admins only: list all org keys","schema":{"type":"string"}}],"responses":{"200":{"description":"Non-revoked keys, newest first"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List your API keys (admins: ?all=true for the whole org)","tags":["API Keys"],"description":"List your API keys (admins: ?all=true for the whole org)."}},"/v1/api-keys/{id}/rotate":{"post":{"operationId":"ApiKeysController_rotate","parameters":[{"name":"id","required":true,"in":"path","description":"API key id","schema":{"type":"string"}}],"responses":{"200":{"description":"Key rotated; new plaintext returned exactly once"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Key not found in this organization"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Rotate an API key (owner or org admin; new plaintext returned once)","tags":["API Keys"],"description":"Rotate an API key (owner or org admin; new plaintext returned once)."}},"/v1/api-keys/{id}":{"delete":{"operationId":"ApiKeysController_revoke","parameters":[{"name":"id","required":true,"in":"path","description":"API key id","schema":{"type":"string"}}],"responses":{"200":{"description":"Key revoked"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Key not found in this organization"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Revoke an API key (owner or org admin; irreversible)","tags":["API Keys"],"description":"Revoke an API key (owner or org admin; irreversible)."}},"/v1/webhook-subscriptions":{"post":{"operationId":"WebhookSubscriptionsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWebhookSubscriptionDto"}}}},"responses":{"201":{"description":"Subscription created; secret returned exactly once"},"400":{"description":"URL is invalid or resolves to a disallowed network"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Create a webhook subscription (signing secret returned once)","tags":["Webhook Subscriptions"],"description":"Create a webhook subscription (signing secret returned once)."},"get":{"operationId":"WebhookSubscriptionsController_list","parameters":[],"responses":{"200":{"description":"Subscriptions, newest first"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"$ref":"#/components/responses/ApiError404"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List webhook subscriptions for the organization","tags":["Webhook Subscriptions"],"description":"List webhook subscriptions for the organization."}},"/v1/webhook-subscriptions/{id}":{"get":{"operationId":"WebhookSubscriptionsController_get","parameters":[{"name":"id","required":true,"in":"path","description":"Webhook subscription id","schema":{"type":"string"}}],"responses":{"200":{"description":"The subscription"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Subscription not found in this organization"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Fetch a single webhook subscription","tags":["Webhook Subscriptions"],"description":"Fetch a single webhook subscription."},"patch":{"operationId":"WebhookSubscriptionsController_update","parameters":[{"name":"id","required":true,"in":"path","description":"Webhook subscription id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWebhookSubscriptionDto"}}}},"responses":{"200":{"description":"The updated subscription"},"400":{"description":"URL is invalid or resolves to a disallowed network"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Subscription not found in this organization"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Update a webhook subscription","tags":["Webhook Subscriptions"],"description":"Update a webhook subscription."},"delete":{"operationId":"WebhookSubscriptionsController_deactivate","parameters":[{"name":"id","required":true,"in":"path","description":"Webhook subscription id","schema":{"type":"string"}}],"responses":{"200":{"description":"Subscription deactivated"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Subscription not found in this organization"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Deactivate a webhook subscription (soft; preserves history)","tags":["Webhook Subscriptions"],"description":"Deactivate a webhook subscription (soft; preserves history)."}},"/v1/webhook-subscriptions/{id}/rotate-secret":{"post":{"operationId":"WebhookSubscriptionsController_rotateSecret","parameters":[{"name":"id","required":true,"in":"path","description":"Webhook subscription id","schema":{"type":"string"}}],"responses":{"200":{"description":"Secret rotated; new secret returned exactly once"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Subscription not found in this organization"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"Rotate the signing secret (new secret returned once)","tags":["Webhook Subscriptions"],"description":"Rotate the signing secret (new secret returned once)."}},"/v1/webhook-subscriptions/{id}/deliveries":{"get":{"operationId":"WebhookSubscriptionsController_listDeliveries","parameters":[{"name":"id","required":true,"in":"path","description":"Webhook subscription id","schema":{"type":"string"}}],"responses":{"200":{"description":"Recent deliveries, newest first"},"400":{"$ref":"#/components/responses/ApiError400"},"401":{"$ref":"#/components/responses/ApiError401"},"403":{"$ref":"#/components/responses/ApiError403"},"404":{"description":"Subscription not found in this organization"},"429":{"$ref":"#/components/responses/ApiError429"},"500":{"$ref":"#/components/responses/ApiError500"}},"security":[{"jwt-auth":[]}],"summary":"List recent delivery attempts (dead-letter visibility)","tags":["Webhook Subscriptions"],"description":"List recent delivery attempts (dead-letter visibility)."}}},"info":{"title":"Vitae AI API","description":"Versioned recruiting ATS and CRM API. Major versions are encoded in the URL. Backward-incompatible changes ship under a new major version; retiring operations use the Deprecation and Sunset response headers and are announced in the developer documentation.","version":"v1","contact":{}},"tags":[],"servers":[{"url":"https://api.vitae.ai","description":"Production"}],"components":{"securitySchemes":{"jwt-auth":{"scheme":"bearer","bearerFormat":"JWT","type":"http"},"api-key":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Public-API key, presented as `Authorization: Bearer <key>`"}},"schemas":{"Buffer":{"type":"object","properties":{}},"CreateConnectSessionDto":{"type":"object","properties":{}},"ReconcileConnectionDto":{"type":"object","properties":{}},"UpdateFieldMappingDto":{"type":"object","properties":{}},"UpdateWhatsappConnectionSettingsDto":{"type":"object","properties":{}},"UpdateImportSettingsDto":{"type":"object","properties":{}},"UpdateMailboxActivitySettingsDto":{"type":"object","properties":{}},"StartSmsConversationDto":{"type":"object","properties":{"phoneNumber":{"type":"string","example":"+447700900123"},"contactName":{"type":"string","example":"Ada Lovelace"},"candidateId":{"type":"string","example":"candidate_123"}},"required":["phoneNumber"]},"SendSmsMessageDto":{"type":"object","properties":{"content":{"type":"string","example":"Thanks for getting back to us!"}},"required":["content"]},"SubmitOrganizationSegmentationDto":{"type":"object","properties":{"organizationType":{"type":"string","enum":["agency","employer"],"example":"employer"},"companySize":{"type":"number","description":"How many employees the company has.","example":120}},"required":["organizationType","companySize"]},"InviteOrganizationMemberDto":{"type":"object","properties":{"email":{"type":"string","example":"teammate@company.com"},"role":{"type":"string","enum":["agency_member","agency_admin"]}},"required":["email","role"]},"UpdateEmailDto":{"type":"object","properties":{}},"CreateEmailDto":{"type":"object","properties":{}},"GenerateEmailDto":{"type":"object","properties":{}},"ProvisionTenantSendingDomainDto":{"type":"object","properties":{"domain":{"type":"string","description":"Domain or subdomain to verify for tenant fallback email sending.","example":"updates.acme.com"}},"required":["domain"]},"CreateCompanyDto":{"type":"object","properties":{"organizationType":{"type":"string","enum":["agency","employer"],"description":"Organization account type for onboarding and module visibility"},"user":{"type":"string","description":"The user ID of the company","example":"666666666666666666666666"},"createdBy":{"type":"string","description":"The user ID of the company","example":"666666666666666666666666"},"description":{"type":"string","description":"The description of the company","example":"This is a description of the company"},"category":{"type":"string","description":"The category of the company","example":"Technology"},"phoneNumber":{"type":"string","description":"The phone number of the company","example":"+1234567890"},"companyName":{"type":"string","description":"The name of the company","example":"Gateway Jobs"},"name":{"type":"string","description":"The name of the company","example":"Gateway Jobs"},"units":{"type":"string","description":"The units of the company","example":"100"},"feb":{"description":"The feb of the company","example":["FEB1","FEB2","FEB3"],"type":"array","items":{"type":"string"}},"benefits":{"description":"The benefits of the company","example":["Benefits1","Benefits2","Benefits3"],"type":"array","items":{"type":"string"}},"professionalSupport":{"description":"The professional support of the company","example":["Professional Support1","Professional Support2","Professional Support3"],"type":"array","items":{"type":"string"}},"tagline":{"type":"string","description":"The tagline of the company","example":"We are a company that does something"},"foundedDate":{"type":"string","description":"The founded date of the company","example":"2021-01-01"},"website":{"type":"string","description":"The website of the company","example":"https://www.gateway-jobs.com"},"email":{"type":"string","description":"The email of the company","example":"hello@gateway-jobs.com"},"imageUrl":{"type":"string","description":"The image URL of the company","example":"https://www.gateway-jobs.com/image.png"},"businessNumber":{"type":"string","description":"The business number of the company","example":"1234567890"},"lat":{"type":"string","description":"The latitude of the company","example":"40.7128"},"lng":{"type":"string","description":"The longitude of the company","example":"-74.0060"},"state":{"type":"string","description":"The state of the company","example":"New York"},"zipCode":{"type":"string","description":"The zip code of the company","example":"10001"},"city":{"type":"string","description":"The city of the company","example":"New York"},"country":{"type":"string","description":"The country of the company","example":"United States"},"address":{"type":"string","description":"The address of the company","example":"123 Main St, New York, NY 10001"},"location":{"type":"string","description":"The location of the company","example":"New York, United States"},"linkedinUrl":{"type":"string","description":"The linkedin URL of the company","example":"https://www.linkedin.com/company/gateway-jobs"},"facebookUrl":{"type":"string","description":"The facebook URL of the company","example":"https://www.facebook.com/gateway-jobs"},"instagramUrl":{"type":"string","description":"The instagram URL of the company","example":"https://www.instagram.com/gateway-jobs"},"status":{"type":"string","enum":["ACTIVE","PENDING","BLOCKED"],"description":"The status of the company","example":"ACTIVE"},"slug":{"type":"string","description":"The public careers page slug for the company","example":"gateway-jobs"},"careersPageEnabled":{"type":"boolean","default":false},"careersPageHeaderTitle":{"type":"string"},"careersPageHeaderSubtitle":{"type":"string"},"careersPagePrimaryColor":{"type":"string"},"careersPageLayout":{"type":"object"},"careersPageDefaultTemplate":{"type":"string"}},"required":["user","createdBy","description","category","phoneNumber","companyName","name","units","feb","benefits","professionalSupport","tagline","foundedDate","website","email","imageUrl","businessNumber","lat","lng","state","zipCode","city","country","address","location","linkedinUrl","facebookUrl","instagramUrl","status","slug"]},"PrefillOrgProfileDto":{"type":"object","properties":{"website":{"type":"string","example":"https://acme.com","description":"Company website or bare domain used to resolve firmographics and extract About Us"}},"required":["website"]},"UpdateCompanyDto":{"type":"object","properties":{"organizationType":{"type":"string","enum":["agency","employer"],"description":"Organization account type for onboarding and module visibility"},"user":{"type":"string","description":"The user ID of the company","example":"666666666666666666666666"},"createdBy":{"type":"string","description":"The user ID of the company","example":"666666666666666666666666"},"description":{"type":"string","description":"The description of the company","example":"This is a description of the company"},"category":{"type":"string","description":"The category of the company","example":"Technology"},"phoneNumber":{"type":"string","description":"The phone number of the company","example":"+1234567890"},"companyName":{"type":"string","description":"The name of the company","example":"Gateway Jobs"},"name":{"type":"string","description":"The name of the company","example":"Gateway Jobs"},"units":{"type":"string","description":"The units of the company","example":"100"},"feb":{"description":"The feb of the company","example":["FEB1","FEB2","FEB3"],"type":"array","items":{"type":"string"}},"benefits":{"description":"The benefits of the company","example":["Benefits1","Benefits2","Benefits3"],"type":"array","items":{"type":"string"}},"professionalSupport":{"description":"The professional support of the company","example":["Professional Support1","Professional Support2","Professional Support3"],"type":"array","items":{"type":"string"}},"tagline":{"type":"string","description":"The tagline of the company","example":"We are a company that does something"},"foundedDate":{"type":"string","description":"The founded date of the company","example":"2021-01-01"},"website":{"type":"string","description":"The website of the company","example":"https://www.gateway-jobs.com"},"email":{"type":"string","description":"The email of the company","example":"hello@gateway-jobs.com"},"imageUrl":{"type":"string","description":"The image URL of the company","example":"https://www.gateway-jobs.com/image.png"},"businessNumber":{"type":"string","description":"The business number of the company","example":"1234567890"},"lat":{"type":"string","description":"The latitude of the company","example":"40.7128"},"lng":{"type":"string","description":"The longitude of the company","example":"-74.0060"},"state":{"type":"string","description":"The state of the company","example":"New York"},"zipCode":{"type":"string","description":"The zip code of the company","example":"10001"},"city":{"type":"string","description":"The city of the company","example":"New York"},"country":{"type":"string","description":"The country of the company","example":"United States"},"address":{"type":"string","description":"The address of the company","example":"123 Main St, New York, NY 10001"},"location":{"type":"string","description":"The location of the company","example":"New York, United States"},"linkedinUrl":{"type":"string","description":"The linkedin URL of the company","example":"https://www.linkedin.com/company/gateway-jobs"},"facebookUrl":{"type":"string","description":"The facebook URL of the company","example":"https://www.facebook.com/gateway-jobs"},"instagramUrl":{"type":"string","description":"The instagram URL of the company","example":"https://www.instagram.com/gateway-jobs"},"status":{"type":"string","enum":["ACTIVE","PENDING","BLOCKED"],"description":"The status of the company","example":"ACTIVE"},"slug":{"type":"string","description":"The public careers page slug for the company","example":"gateway-jobs"},"careersPageEnabled":{"type":"boolean","default":false},"careersPageHeaderTitle":{"type":"string"},"careersPageHeaderSubtitle":{"type":"string"},"careersPagePrimaryColor":{"type":"string"},"careersPageLayout":{"type":"object"},"careersPageDefaultTemplate":{"type":"string"},"isDeleted":{"type":"boolean","default":false},"isPaused":{"type":"boolean","default":false},"completedProfile":{"type":"boolean","default":false},"isPublished":{"type":"boolean","default":false},"settings":{"type":"object"}}},"GenerateVideoPresignedUrlDto":{"type":"object","properties":{}},"SaveVideoDto":{"type":"object","properties":{}},"LinkContactCandidateDto":{"type":"object","properties":{}},"FindContactEmailsDto":{"type":"object","properties":{"contactIds":{"type":"array","items":{"type":"string"}},"dryRun":{"type":"boolean"}},"required":["contactIds"]},"FetchLinkedInPhotosDto":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"string"}}},"required":["ids"]},"CreateClientContactDto":{"type":"object","properties":{}},"UpdateClientContactDto":{"type":"object","properties":{}},"UpdateClientBrandingDto":{"type":"object","properties":{}},"ConfirmClientTermsDto":{"type":"object","properties":{}},"CreateContactListDto":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"RenameContactListDto":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"AddContactListMembersDto":{"type":"object","properties":{"contactIds":{"type":"array","items":{"type":"string"}}},"required":["contactIds"]},"UploadRecordDocumentDto":{"type":"object","properties":{}},"UpdateRecordDocumentDto":{"type":"object","properties":{}},"CreateCrmTagDto":{"type":"object","properties":{"name":{"type":"string","example":"VIP","description":"Tag name (1-50 characters). Unique within the organization."},"description":{"type":"string","example":"High-priority accounts and contacts.","description":"Optional tag description (up to 500 characters)."}},"required":["name"]},"UpdateCrmTagDto":{"type":"object","properties":{"name":{"type":"string","example":"VIP","description":"Tag name (1-50 characters). Unique within the organization."},"description":{"type":"string","example":"High-priority accounts and contacts.","description":"Optional tag description (up to 500 characters)."}}},"BulkCrmTagDto":{"type":"object","properties":{"target":{"type":"string","enum":["clients","contacts"],"description":"Whether the `ids` are client ids or contact ids.","example":"contacts"},"ids":{"description":"Client or ClientContact ids to tag (1-500).","example":["clx123client1","clx456client2"],"type":"array","items":{"type":"string"}},"tagIds":{"description":"CrmTag ids to add or remove (1-50).","example":["clx123tag1","clx456tag2"],"type":"array","items":{"type":"string"}},"action":{"type":"string","enum":["add","remove"],"description":"Whether to 'add' or 'remove' the tags.","example":"add"}},"required":["target","ids","tagIds","action"]},"ImportCrmTagRowDto":{"type":"object","properties":{"id":{"type":"string","description":"Client or ClientContact id in the caller organization.","example":"clx123entity1"},"tags":{"type":"string","description":"Semicolon- or comma-separated tag names. Missing tags are created in-org by exact name.","example":"VIP; Warm lead"}},"required":["id","tags"]},"ImportCrmTagsDto":{"type":"object","properties":{"target":{"type":"string","enum":["clients","contacts"],"description":"Whether `rows[].id` refers to clients or contacts.","example":"contacts"},"rows":{"description":"Import rows (1-500).","type":"array","items":{"$ref":"#/components/schemas/ImportCrmTagRowDto"}}},"required":["target","rows"]},"AssignCrmTagsDto":{"type":"object","properties":{"tagIds":{"description":"CrmTag ids to assign (1-50).","example":["clx123tag1","clx456tag2"],"type":"array","items":{"type":"string"}}},"required":["tagIds"]},"SendInvitationDto":{"type":"object","properties":{}},"CreateConnectedAccountDto":{"type":"object","properties":{"userId":{"type":"string","description":"User ID who owns the connected account","example":"user-123"},"provider":{"type":"string","description":"Provider of the connected account","enum":["linkedin","whatsapp","instagram"],"example":"linkedin"},"accountId":{"type":"string","description":"Account ID from the provider (e.g., Unipile account_id)","example":"15A-1rszT6qRAO6VMnb4HQ"},"status":{"type":"string","description":"Status of the connected account","enum":["connected","disconnected","error"],"example":"connected"},"displayName":{"type":"string","description":"Display name for the account","example":"John Doe"},"profileUrl":{"type":"string","description":"Profile URL for the account","example":"https://linkedin.com/in/johndoe"},"avatarUrl":{"type":"string","description":"Avatar URL for the account","example":"https://example.com/avatar.jpg"},"metadata":{"type":"object","description":"Additional metadata for the account","example":{"unipile_account_id":"15A-1rszT6qRAO6VMnb4HQ"}}},"required":["userId","provider","accountId","status"]},"SendMessageDto":{"type":"object","properties":{}},"SuggestReplyDto":{"type":"object","properties":{"chatId":{"type":"string","description":"Conversation (chat) ID to draft a reply for"},"channel":{"type":"string","description":"Conversation channel. Defaults to linkedin.","enum":["linkedin","email","sms"]}},"required":["chatId"]},"ChangeEmailDto":{"type":"object","properties":{}},"UpdateUserDto":{"type":"object","properties":{"email":{"type":"string","description":"User email address"},"phone":{"type":"string","description":"User phone number"},"countryCode":{"type":"string","description":"Country code for phone number"},"isActive":{"type":"boolean","description":"User active status"},"onboarded":{"type":"boolean","description":"User onboarded status"}}},"ChangePasswordDto":{"type":"object","properties":{}},"AddAlternativeLoginDto":{"type":"object","properties":{}},"RemoveAlternativeLoginDto":{"type":"object","properties":{}},"ChangeAlternativeLoginPasswordDto":{"type":"object","properties":{}},"ChangeAlternativeLoginRoleDto":{"type":"object","properties":{}},"UpdateTimezoneSettingsDto":{"type":"object","properties":{"timezone":{"type":"string","description":"The timezone to set","example":"America/Sao_Paulo"},"isCustomTimezoneEnabled":{"type":"boolean","description":"Whether to enable custom timezone settings","example":true}}},"UpdateEmailSignatureDto":{"type":"object","properties":{"emailSignature":{"type":"string","description":"Signature HTML appended to outreach emails sent from your connected mailboxes. Empty string clears it.","example":"<p>Best,<br><strong>Dana Reeve</strong></p>"}},"required":["emailSignature"]},"UpdateAppearanceSettingsDto":{"type":"object","properties":{"theme":{"type":"string","description":"Preferred app color theme","enum":["light","dark","system"],"example":"dark"},"fontSize":{"type":"string","description":"Preferred app font size","enum":["small","default","large"],"example":"default"},"fontFamily":{"type":"string","description":"Preferred app font family","enum":["sans","serif","mono"],"example":"sans"}}},"UpdateVoiceInputSettingsDto":{"type":"object","properties":{"voiceInputEnabled":{"type":"object","description":"Personal voice input preference. Null follows the organization setting.","example":true,"nullable":true}}},"UpdateNotificationSettingsDto":{"type":"object","properties":{"notificationSoundEnabled":{"type":"boolean","description":"Whether new unread realtime notifications should play a sound.","example":true}}},"UpdateAdaptiveSurfaceDto":{"type":"object","properties":{"config":{"type":"object","description":"Adaptive dashboard surface configuration","additionalProperties":true,"example":{"version":1,"surface":"ats.overview","label":"ATS overview","intent":"Show urgent recruiting work first.","blocks":[{"id":"approvals","type":"priority_alerts","span":"full","priority":1}]}}},"required":["config"]},"UpdateNamesDto":{"type":"object","properties":{"firstName":{"type":"string","description":"User first name","example":"John","minLength":1,"maxLength":50},"lastName":{"type":"string","description":"User last name","example":"Doe","minLength":1,"maxLength":50}},"required":["firstName","lastName"]},"UpdateLinkedInSettingsDto":{"type":"object","properties":{"dailyInviteLimit":{"type":"number","description":"Daily LinkedIn invite limit","example":20,"minimum":0},"dailyMessageLimit":{"type":"number","description":"Daily LinkedIn message limit","example":20,"minimum":0},"maxPendingInvites":{"type":"number","description":"Maximum number of pending LinkedIn invites to receive a notification","example":750,"minimum":0},"sendInviteWithoutMessageWhenLimitReached":{"type":"boolean","description":"Send invite without message when message limit is reached","example":true},"convertInviteMessageToFirstMessage":{"type":"boolean","description":"Convert invite message to first message when sending invite without message","example":false}}},"UpdateEnabledModulesDto":{"type":"object","properties":{"enabledModules":{"type":"array","description":"Array of enabled modules for the user","example":["product:ats","product:crm","product:sourcing","product:reports"],"items":{"type":"string","enum":["product:ats","product:crm","product:sourcing","product:reports","product:marketing","product:candidate","product:talent-crm","product:workspace","product:automation","product:agent","product:signals","product:prospecting","product:outreach"]}}},"required":["enabledModules"]},"UpdatePrimaryModuleDto":{"type":"object","properties":{"primaryModule":{"type":"string","description":"Module a company user lands on at login and via \"Back to app\". Pass null to clear it and fall back to the default landing.","example":"product:crm","enum":["product:ats","product:crm","product:sourcing","product:reports","product:marketing","product:candidate","product:talent-crm","product:workspace","product:automation","product:agent","product:signals","product:prospecting","product:outreach"],"nullable":true}},"required":["primaryModule"]},"UpdatePinnedTabDto":{"type":"object","properties":{"pinnedTab":{"type":"object","description":"ID of the tab to pin (or null/empty to unpin)","example":"experience","nullable":true}}},"CreateLeadContactDto":{"type":"object","properties":{}},"UpdateLeadContactDto":{"type":"object","properties":{}},"FindEmailRequestDto":{"type":"object","properties":{}},"EnrichContactsJsonRequestDto":{"type":"object","properties":{}},"BulkFindEmailJsonRequestDto":{"type":"object","properties":{}},"SendWhatsappMessageDto":{"type":"object","properties":{"content":{"type":"string","example":"Thanks for getting back to us!"}},"required":["content"]},"CreatePublicUserDto":{"type":"object","properties":{"firstName":{"type":"string","description":"User first name","example":"John"},"lastName":{"type":"string","description":"User last name","example":"Doe"},"email":{"type":"string","description":"User email address","example":"user@email.com"},"password":{"type":"string","description":"User password (minimum 12 characters, including uppercase, lowercase, number and special character)","example":"Password@123"},"confirmPassword":{"type":"string","description":"User confirm password","example":"Password@123"},"phone":{"type":"string","description":"User phone number (international format with country code). Optional at signup, collected later in onboarding.","example":"+5511999999999"},"companyName":{"type":"string","description":"User company name","example":"Company Name"},"leadFromCandidate":{"type":"string","description":"Candidate ID that generated the lead (for companies only)"},"honeypot":{"type":"string","description":"Honeypot field","example":""},"ipAddress":{"type":"string","description":"IP address","example":"127.0.0.1"},"timezone":{"type":"string","description":"Timezone","example":"America/Sao_Paulo"},"applyJobId":{"type":"string","description":"Job ID that the candidate is applying to (for candidates only)","example":"507f1f77bcf86cd799439011"},"registrationCity":{"type":"string","description":"Registration location - city","example":"São Paulo"},"registrationRegion":{"type":"string","description":"Registration location - region/state","example":"São Paulo"},"registrationCountry":{"type":"string","description":"Registration location - country","example":"Brazil"}},"required":["firstName","lastName","email","password","confirmPassword","companyName","honeypot","timezone"]},"PublicApplyDto":{"type":"object","properties":{"firstName":{"type":"string","description":"Applicant first name","example":"Jane"},"lastName":{"type":"string","description":"Applicant last name","example":"Doe"},"email":{"type":"string","description":"Applicant email address","example":"jane@example.com"},"phone":{"type":"string","description":"Applicant phone (optional)"},"linkedinUrl":{"type":"string","description":"Applicant LinkedIn profile URL (optional)"},"customFieldAnswers":{"type":"string","description":"JSON map of careers-page custom-field answers, keyed by field id"},"screeningAnswers":{"type":"string","description":"JSON array of screening answers"},"origin":{"type":"string","description":"Where the apply originated: \"careers_page\" (default) or \"job_advert\""},"src":{"type":"string","description":"Which channel the job link was published on: careers, linkedin, indeed, job_board or qr. Unknown values are ignored rather than stored.","enum":["careers","linkedin","indeed","job_board","qr","job_link"]},"channel":{"type":"string","description":"Legacy link marker still carried by printed QR posters (\"qr-code\"). Anything else is ignored."},"utmSource":{"type":"string"},"utmMedium":{"type":"string"},"utmCampaign":{"type":"string"},"utmContent":{"type":"string"},"gclid":{"type":"string"},"fbclid":{"type":"string"},"referrerUrl":{"type":"string"},"botProtectionToken":{"type":"string","description":"Cloudflare Turnstile verification token"},"honeypot":{"type":"string","description":"Anti-spam honeypot — must stay empty"}},"required":["firstName","lastName","email"]},"PublicAppliedCheckDto":{"type":"object","properties":{"email":{"type":"string","description":"Applicant email address","example":"jane@example.com"}},"required":["email"]},"PublicApplicantClaimDto":{"type":"object","properties":{"email":{"type":"string","description":"The email used to apply","example":"jane@example.com"},"code":{"type":"string","description":"Verification code from the claim email","example":"12345678"},"password":{"type":"string","description":"New account password","example":"Password@123"},"phone":{"type":"string","description":"Phone (optional)"},"openToOpportunities":{"type":"boolean","description":"Optional \"Open to opportunities?\" answer captured at claim (#3010). Omitted = unanswered; nothing is stored."}},"required":["email","code","password"]},"PublicApplyVerificationDto":{"type":"object","properties":{"email":{"type":"string","description":"Applicant email address","example":"jane@example.com"},"code":{"type":"string","description":"Verification code from the application email","example":"12345678"}},"required":["email","code"]},"PublicProfileShareActionDto":{"type":"object","properties":{"name":{"type":"string","description":"Name the client gave. Unverified.","example":"Hannah Price"},"email":{"type":"string","description":"Email the client gave. Unverified: it is how the consultant replies, not proof of identity.","example":"hannah@harperlane.example"},"message":{"type":"string","description":"Optional note from the client, shown on the candidate activity trail","maxLength":2000},"jobId":{"type":"string","description":"Job the link was scoped to. Rejected when it does not match the link."}},"required":["name","email"]},"UserDto":{"type":"object","properties":{"_id":{"type":"string","example":"68b5c5bc91af933c4468396e"},"firstName":{"type":"string","example":"John"},"lastName":{"type":"string","example":"Doe"},"email":{"type":"string","example":"johndoe@email.com"}},"required":["_id","firstName","lastName"]},"MinScoreDto":{"type":"object","properties":{"tag":{"type":"string","example":"english-test","description":"Tag of the test."},"score":{"type":"number","example":70,"description":"Minimum required score."}},"required":["tag","score"]},"ScreeningQuestionDto":{"type":"object","properties":{"question":{"type":"string","example":"Do you have at least 2 years of relevant work experience?"},"type":{"type":"string","example":"yes_no","description":"Type of screening question","enum":["yes_no","multiple_choice","numeric","range","text_input","date"]},"isEliminator":{"type":"boolean","example":true,"description":"Whether this question eliminates candidates if answered incorrectly"},"correctYesNo":{"type":"boolean","example":true,"description":"Correct answer for yes/no questions"},"options":{"example":["Básico","Intermediário","Avançado","Fluente"],"description":"Available options for multiple choice questions","type":"array","items":{"type":"string"}},"correctAnswer":{"type":"string","example":"Avançado","description":"Correct answer for multiple choice questions (deprecated - use correctAnswers)"},"correctAnswers":{"example":["React","Vue"],"description":"Correct answers for multiple choice questions (array of strings)","type":"array","items":{"type":"string"}},"minValue":{"type":"number","example":1,"description":"Minimum value for numeric questions"},"maxValue":{"type":"number","example":10,"description":"Maximum value for numeric questions"},"minAcceptableScore":{"type":"number","example":7,"description":"Minimum acceptable score for numeric questions"},"minRange":{"type":"number","example":3000,"description":"Minimum range value for range questions"},"maxRange":{"type":"number","example":8000,"description":"Maximum range value for range questions"},"maxLength":{"type":"number","example":500,"description":"Maximum length for text input questions"},"evaluationNotes":{"type":"string","example":"Procurar por experiência específica em React, Node.js e banco de dados","description":"Notes for evaluating text input answers"},"minDate":{"type":"string","example":"2024-01-01","description":"Minimum date for date questions"},"maxDate":{"type":"string","example":"2024-12-31","description":"Maximum date for date questions"}},"required":["question","type"]},"InterviewQuestionDto":{"type":"object","properties":{"_id":{"type":"string","example":"8aa7cf5c-1ef6-4a4e-9f75-0f48e84d23d0","description":"Stable per-job question ID used to connect interview answers to this question."},"id":{"type":"string","example":"question-1","description":"Legacy question ID accepted for older payloads."},"question":{"type":"string","example":"Tell me about your relevant experience for this position.","description":"Interview question text (10-300 characters)."},"type":{"type":"string","example":"open_text","description":"How the recruiter should capture the answer.","enum":["open_text","score_1_5","yes_no"]},"competency":{"type":"string","example":"Problem solving","description":"Competency or signal this question is intended to assess."},"guidance":{"type":"string","example":"Probe for ownership, tradeoffs, and measurable outcome.","description":"Private interviewer guidance shown with the question set."},"expectedSignals":{"example":["Clear scope","Concrete metrics","Personal ownership"],"description":"Positive answer signals to listen for.","type":"array","items":{"type":"string"}},"required":{"type":"boolean","example":true,"description":"Whether this question should be asked in the interview."},"weight":{"type":"number","example":3,"description":"Relative importance from 1 to 5.","minimum":1,"maximum":5}},"required":["question"]},"CreateJobDto":{"type":"object","properties":{"createdBy":{"$ref":"#/components/schemas/UserDto"},"clientId":{"type":"string","example":"cmp8kqt180000avxneartgru9"},"subject":{"type":"string","example":"Software Engineer"},"label":{"type":"string","example":"Software Engineer"},"role":{"type":"string","example":"Account Manager"},"description":{"type":"string","example":"We are looking for a software engineer..."},"aboutUs":{"type":"string","example":"About our company..."},"category":{"type":"string","example":"Engineering"},"type":{"type":"string","example":"Full-time"},"workplaceType":{"type":"string","example":"Remote"},"location":{"type":"string","example":"São Paulo, Brazil"},"city":{"type":"string","example":"São Paulo"},"country":{"type":"string","example":"Brazil"},"visibility":{"type":"string","example":"public","description":"Whether the job is visible to candidates.","enum":["public","private"]},"showSalaryRange":{"type":"boolean","example":false,"description":"Whether to show salary on the job page."},"salaryFrequency":{"type":"string","example":"Monthly"},"salaryMin":{"type":"number","example":3000},"salaryMax":{"type":"number","example":6000},"salaryCurrency":{"type":"string","example":"USD"},"englishFluency":{"type":"string","example":"Fluent"},"experience":{"type":"string","example":"3+ years"},"roleSpecificExperience":{"type":"string","example":"2+ years"},"certificationRequired":{"type":"string","example":"Food safety certification preferred"},"workingEnvironment":{"type":"string","example":"Dynamic team"},"minScores":{"type":"array","items":{"$ref":"#/components/schemas/MinScoreDto"}},"mealsProvided":{"type":"boolean","example":true},"accomodationProvided":{"type":"boolean","example":true},"transportProvided":{"type":"boolean","example":true},"skillTestRequired":{"type":"boolean","example":true,"description":"Whether skill test is required."},"englishTestRequired":{"type":"boolean","example":true,"description":"Whether English test is required."},"requiredGender":{"type":"string","example":"No Preference","description":"Required gender preference for the job.","enum":["No Preference","Male","Female"]},"requiredAge":{"type":"string","example":"25-40"},"requiredNationalities":{"example":["Maltese","Italian"],"type":"array","items":{"type":"string"}},"otherLanguages":{"example":[{"language":"English","fluency":"Fluent"}],"type":"array","items":{"type":"object"}},"rubric":{"type":"string","example":"rubric-1"},"perfectFit":{"type":"object"},"screeningQuestionsEnabled":{"type":"boolean","example":true,"description":"Whether screening questions are enabled for this job."},"screeningQuestions":{"description":"Screening questions for the job (1-20 questions).","example":[{"question":"Do you have at least 2 years of experience?","type":"yes_no","isEliminator":true,"correctYesNo":true},{"question":"What is your English level?","type":"multiple_choice","isEliminator":false,"options":["Basic","Intermediate","Advanced","Fluent"],"correctAnswer":"Advanced"},{"question":"Evaluate your experience with React (1-10)","type":"numeric","isEliminator":false,"minValue":1,"maxValue":10,"minAcceptableScore":7}],"type":"array","items":{"$ref":"#/components/schemas/ScreeningQuestionDto"}},"interviewQuestionsEnabled":{"type":"boolean","example":false,"description":"Whether interview questions are enabled for this job."},"interviewQuestions":{"description":"Interview questions for the job (0-10 questions).","example":[{"question":"Tell me about your relevant experience for this position."},{"question":"What skills do you have that make you a good fit for this role?"}],"type":"array","items":{"$ref":"#/components/schemas/InterviewQuestionDto"}},"videoInterviewQuestionsEnabled":{"type":"boolean","example":false,"description":"Whether video interview questions are enabled for this job."},"videoInterviewQuestions":{"description":"Video interview questions for the job.","type":"array","items":{"type":"object"}},"videoRequirement":{"type":"string","example":"optional","description":"Whether a candidate video is required for this job.","enum":["required","preferred","optional","not-required","none","REQUIRED","OPTIONAL","NONE"]},"interviewQuestionSetId":{"type":"string","description":"InterviewQuestionTemplate id to use as the interview question set."},"screeningQuestionSetId":{"type":"string","description":"InterviewQuestionTemplate id to use as the screening question set."},"videoInterviewQuestionSetId":{"type":"string","description":"InterviewQuestionTemplate id to use as the video interview question set."},"stageInterviewQuestionSetIds":{"type":"object","description":"#732 per-stage interview question-set overrides (map of ATS stage id to InterviewQuestionTemplate id, all string values). Stages omitted from the map fall back to interviewQuestionSetId."},"skills":{"description":"Skills required for the job.","type":"array","items":{"type":"string"}}},"required":["subject","description","aboutUs","category","type","workplaceType","location","city","country","englishFluency","roleSpecificExperience","workingEnvironment","minScores","mealsProvided","accomodationProvided","transportProvided"]},"AddAtsKanbanCustomColumnDto":{"type":"object","properties":{"label":{"type":"string","example":"Phone screen","description":"Display name for the new column (inserted before Rejected)."},"color":{"type":"string","example":"#3B82F6","description":"Optional column accent color (hex)."}},"required":["label"]},"UpdateAtsKanbanColumnOrderDto":{"type":"object","properties":{"atsKanbanColumnOrder":{"example":["new-candidate","interested","shortlisted","interview-scheduled","interviewed","hired","rejected"],"type":"array","items":{"type":"string"}}},"required":["atsKanbanColumnOrder"]},"PatchAtsKanbanColumnConfigDto":{"type":"object","properties":{"label":{"type":"string","example":"Qualified"},"archived":{"type":"boolean","example":true,"description":"Archive this column/list (instead of delete)."},"color":{"type":"string","example":"#3B82F6","description":"Column color (hex)."},"moveApplicationsToStage":{"type":"string","example":"shortlisted","description":"Destination stage for existing applications when archiving a non-empty column."}}},"UpdateJobDto":{"type":"object","properties":{"createdBy":{"$ref":"#/components/schemas/UserDto"},"clientId":{"type":"string","example":"cmp8kqt180000avxneartgru9"},"subject":{"type":"string","example":"Software Engineer"},"label":{"type":"string","example":"Software Engineer"},"role":{"type":"string","example":"Account Manager"},"description":{"type":"string","example":"We are looking for a software engineer..."},"aboutUs":{"type":"string","example":"About our company..."},"category":{"type":"string","example":"Engineering"},"type":{"type":"string","example":"Full-time"},"workplaceType":{"type":"string","example":"Remote"},"location":{"type":"string","example":"São Paulo, Brazil"},"city":{"type":"string","example":"São Paulo"},"country":{"type":"string","example":"Brazil"},"visibility":{"type":"string","example":"public","description":"Whether the job is visible to candidates.","enum":["public","private"]},"showSalaryRange":{"type":"boolean","example":false,"description":"Whether to show salary on the job page."},"salaryFrequency":{"type":"string","example":"Monthly"},"salaryMin":{"type":"number","example":3000},"salaryMax":{"type":"number","example":6000},"salaryCurrency":{"type":"string","example":"USD"},"englishFluency":{"type":"string","example":"Fluent"},"experience":{"type":"string","example":"3+ years"},"roleSpecificExperience":{"type":"string","example":"2+ years"},"certificationRequired":{"type":"string","example":"Food safety certification preferred"},"workingEnvironment":{"type":"string","example":"Dynamic team"},"minScores":{"type":"array","items":{"$ref":"#/components/schemas/MinScoreDto"}},"mealsProvided":{"type":"boolean","example":true},"accomodationProvided":{"type":"boolean","example":true},"transportProvided":{"type":"boolean","example":true},"skillTestRequired":{"type":"boolean","example":true,"description":"Whether skill test is required."},"englishTestRequired":{"type":"boolean","example":true,"description":"Whether English test is required."},"requiredGender":{"type":"string","example":"No Preference","description":"Required gender preference for the job.","enum":["No Preference","Male","Female"]},"requiredAge":{"type":"string","example":"25-40"},"requiredNationalities":{"example":["Maltese","Italian"],"type":"array","items":{"type":"string"}},"otherLanguages":{"example":[{"language":"English","fluency":"Fluent"}],"type":"array","items":{"type":"object"}},"rubric":{"type":"string","example":"rubric-1"},"perfectFit":{"type":"object"},"screeningQuestionsEnabled":{"type":"boolean","example":true,"description":"Whether screening questions are enabled for this job."},"screeningQuestions":{"description":"Screening questions for the job (1-20 questions).","example":[{"question":"Do you have at least 2 years of experience?","type":"yes_no","isEliminator":true,"correctYesNo":true},{"question":"What is your English level?","type":"multiple_choice","isEliminator":false,"options":["Basic","Intermediate","Advanced","Fluent"],"correctAnswer":"Advanced"},{"question":"Evaluate your experience with React (1-10)","type":"numeric","isEliminator":false,"minValue":1,"maxValue":10,"minAcceptableScore":7}],"type":"array","items":{"$ref":"#/components/schemas/ScreeningQuestionDto"}},"interviewQuestionsEnabled":{"type":"boolean","example":false,"description":"Whether interview questions are enabled for this job."},"interviewQuestions":{"description":"Interview questions for the job (0-10 questions).","example":[{"question":"Tell me about your relevant experience for this position."},{"question":"What skills do you have that make you a good fit for this role?"}],"type":"array","items":{"$ref":"#/components/schemas/InterviewQuestionDto"}},"videoInterviewQuestionsEnabled":{"type":"boolean","example":false,"description":"Whether video interview questions are enabled for this job."},"videoInterviewQuestions":{"description":"Video interview questions for the job.","type":"array","items":{"type":"object"}},"videoRequirement":{"type":"string","example":"optional","description":"Whether a candidate video is required for this job.","enum":["required","preferred","optional","not-required","none","REQUIRED","OPTIONAL","NONE"]},"interviewQuestionSetId":{"type":"string","description":"InterviewQuestionTemplate id to use as the interview question set."},"screeningQuestionSetId":{"type":"string","description":"InterviewQuestionTemplate id to use as the screening question set."},"videoInterviewQuestionSetId":{"type":"string","description":"InterviewQuestionTemplate id to use as the video interview question set."},"stageInterviewQuestionSetIds":{"type":"object","description":"#732 per-stage interview question-set overrides (map of ATS stage id to InterviewQuestionTemplate id, all string values). Stages omitted from the map fall back to interviewQuestionSetId."},"skills":{"description":"Skills required for the job.","type":"array","items":{"type":"string"}},"isDeleted":{"type":"boolean","default":false},"isPaused":{"type":"boolean","default":false},"isArchived":{"type":"boolean","default":false},"status":{"type":"string","enum":["DRAFT","ACTIVE","PAUSED","CLOSED"]}}},"ReorderApplicantDto":{"type":"object","properties":{"startIndex":{"type":"number","example":2,"description":"Starting position of the applicant"},"finishIndex":{"type":"number","example":0,"description":"New position for the applicant"},"stage":{"type":"string","example":"shortlisted","description":"Stage column (built-in or company `ats-custom-…` id)."}},"required":["startIndex","finishIndex","stage"]},"HireDetailsDto":{"type":"object","properties":{"startDate":{"type":"string","format":"date","description":"Real start date. Defaults to today."},"baseSalary":{"type":"number","description":"Agreed base salary; drives the fee."},"feeAmount":{"type":"number","description":"Explicit fee amount; recorded as manually set."},"clientId":{"type":"string","description":"Billing client for an application that has none. Must belong to the job organization."},"notes":{"type":"string"}}},"MoveApplicantDto":{"type":"object","properties":{"position":{"type":"number","example":1,"description":"Position of the applicant in the list."},"stage":{"type":"string","example":"new-candidate","description":"Target stage id (built-in JobApplicationStage or company `ats-custom-…` id)."},"candidateCreatedByType":{"type":"string","example":"COMPANY","description":"Candidate record type. Needed when moving company-created ATS candidates."},"hireDetails":{"description":"#4312: confirmed hire facts; only meaningful when the target stage is hired.","allOf":[{"$ref":"#/components/schemas/HireDetailsDto"}]}},"required":["position","stage"]},"MoveMultipleApplicantsDto":{"type":"object","properties":{"candidateUserIds":{"example":["user1","user2","user3"],"description":"Array of professional user IDs to move.","type":"array","items":{"type":"string"}},"stage":{"type":"string","example":"rejected","description":"Target stage for all applicants (built-in or company `ats-custom-…` id)."},"candidateCreatedByType":{"type":"string","example":"COMPANY","description":"Candidate record type for every ID in candidateUserIds. Needed when moving company-created ATS candidates."},"position":{"type":"number","example":0,"description":"Optional target position accepted for client compatibility. Bulk moves currently place each candidate into the target stage."}},"required":["candidateUserIds","stage"]},"ScreeningAnswerDto":{"type":"object","properties":{"question":{"type":"string","example":"Do you have at least 2 years of relevant work experience?","description":"The screening question text"},"type":{"type":"string","example":"yes_no","description":"Type of the screening question","enum":["yes_no","multiple_choice","numeric","range","text_input","date"]},"answer":{"type":"string","example":"Yes","description":"The candidate answer - can be Yes/No, selected option, number, text, or date depending on question type"},"yesNoAnswer":{"type":"boolean","example":true,"description":"Boolean answer for yes/no questions"},"selectedOption":{"type":"string","example":"Advanced","description":"Selected option for multiple choice questions (deprecated - use selectedOptions)"},"selectedOptions":{"example":["React","Vue"],"description":"Selected options for multiple choice questions (array of strings)","type":"array","items":{"type":"string"}},"numericAnswer":{"type":"number","example":8,"description":"Numeric answer for numeric questions"},"rangeAnswer":{"type":"number","example":5000,"description":"Range value for range questions"},"textAnswer":{"type":"string","example":"I have 3 years of experience with React and Node.js...","description":"Text answer for text input questions"},"dateAnswer":{"type":"string","example":"2024-03-15","description":"Date answer for date questions"}},"required":["question","type"]},"SubmitScreeningAnswersDto":{"type":"object","properties":{"screeningAnswers":{"description":"Array of screening question answers","example":[{"question":"Do you have at least 2 years of relevant work experience?","type":"yes_no","yesNoAnswer":true},{"question":"What is your English level?","type":"multiple_choice","selectedOption":"Advanced"},{"question":"Rate your React experience (1-10)","type":"numeric","numericAnswer":8},{"question":"What is your salary expectation?","type":"range","rangeAnswer":5000},{"question":"Briefly describe your experience","type":"text_input","textAnswer":"I have 3 years of experience with React and Node.js..."},{"question":"When can you start?","type":"date","dateAnswer":"2024-03-15"}],"type":"array","items":{"$ref":"#/components/schemas/ScreeningAnswerDto"}}},"required":["screeningAnswers"]},"GenerateInterviewQuestionsDto":{"type":"object","properties":{"type":{"type":"string","example":"interview","description":"Workflow this generated question set should target.","enum":["interview","video","screening"]},"input":{"type":"string","example":"Senior React Developer","description":"Role name or context to generate interview questions for."}},"required":["input"]},"QuestionSetQuestionDto":{"type":"object","properties":{"_id":{"type":"string","example":"8aa7cf5c-1ef6-4a4e-9f75-0f48e84d23d0","description":"Stable per-job question ID used when a question set is copied into a job."},"id":{"type":"string","example":"question-1","description":"Legacy question ID accepted for older payloads."},"question":{"type":"string","example":"Tell me about your relevant experience for this position.","description":"Question text."},"type":{"type":"string","example":"open_text","description":"Question answer/input type.","enum":["open_text","score_1_5","yes_no","multiple_choice","numeric","range","button_group","text_input","date"]}},"required":["question"]},"CreateInterviewQuestionTemplateDto":{"type":"object","properties":{"type":{"type":"string","example":"interview","description":"Workflow this question set is designed for.","enum":["interview","video","screening"]},"name":{"type":"string","example":"Junior JavaScript Developer","description":"Template name (1-100 characters)."},"questions":{"description":"Questions for the question set.","example":[{"question":"Tell me about your relevant experience for this position."},{"question":"What skills do you have that make you a good fit for this role?"}],"type":"array","items":{"$ref":"#/components/schemas/QuestionSetQuestionDto"}},"scaleMin":{"type":"number","example":1,"description":"#573 minimum value of the rating scale. Defaults to 1.","minimum":1,"maximum":9},"scaleMax":{"type":"number","example":5,"description":"#573 maximum value of the rating scale. Defaults to 5.","minimum":2,"maximum":10}},"required":["name","questions"]},"UpdateInterviewQuestionTemplateDto":{"type":"object","properties":{"type":{"type":"string","example":"interview","description":"Workflow this question set is designed for.","enum":["interview","video","screening"]},"name":{"type":"string","example":"Junior JavaScript Developer","description":"Template name (1-100 characters)."},"questions":{"description":"Questions for the question set.","example":[{"question":"Tell me about your relevant experience for this position."},{"question":"What skills do you have that make you a good fit for this role?"}],"type":"array","items":{"$ref":"#/components/schemas/QuestionSetQuestionDto"}},"scaleMin":{"type":"number","example":1,"description":"#573 minimum value of the rating scale. Defaults to 1.","minimum":1,"maximum":9},"scaleMax":{"type":"number","example":5,"description":"#573 maximum value of the rating scale. Defaults to 5.","minimum":2,"maximum":10}}},"CreateJobDescriptionTemplateDto":{"type":"object","properties":{"name":{"type":"string","example":"Senior React Developer","description":"Template name (1-100 characters)."},"description":{"type":"string","example":"We are looking for a Senior React Developer to join our team...","description":"Job description content for the template."},"category":{"type":"string","example":"Engineering","description":"Optional category for grouping templates."}},"required":["name","description"]},"UpdateJobDescriptionTemplateDto":{"type":"object","properties":{"name":{"type":"string","example":"Senior React Developer","description":"Template name (1-100 characters)."},"description":{"type":"string","example":"We are looking for a Senior React Developer to join our team...","description":"Job description content for the template."},"category":{"type":"string","example":"Engineering","description":"Optional category for grouping templates."}}},"MinScore":{"type":"object","properties":{"score":{"type":"number","example":70,"description":"Minimum required score for the test."},"tag":{"type":"string","example":"english","description":"Tag of the skill test."}},"required":["score","tag"]},"SetMinScoresDto":{"type":"object","properties":{"minScores":{"description":"Minimum required scores for tests.","type":"array","items":{"$ref":"#/components/schemas/MinScore"}}},"required":["minScores"]},"CreateAudioDto":{"type":"object","properties":{}},"GenerateFieldsDto":{"type":"object","properties":{"input":{"type":"string","example":"Detailed job description","description":"Base text for job fields generation."},"clientId":{"type":"string","example":"clx1234567890","description":"Agency client the job is being filled for. When set, the generated copy is grounded in that client profile instead of the agency profile. Fenced to the caller organization."}},"required":["input"]},"InterviewResponseItemDto":{"type":"object","properties":{"questionId":{"type":"string","example":"8aa7cf5c-1ef6-4a4e-9f75-0f48e84d23d0","description":"Stable per-job question ID. Legacy responses may omit it and match by text."},"question":{"type":"string","example":"Tell me about your relevant experience for this position.","description":"Question text"},"answer":{"type":"string","example":"The candidate has 5 years of experience in similar roles...","description":"Answer/notes from recruiter (optional - can be empty)"},"score":{"type":"number","example":4,"description":"#359 per-question score. Optional. #732: upper bound is the configurable rating-scale ceiling (max 10); the UI only offers values within the set scale.","minimum":1,"maximum":10},"comment":{"type":"string","example":"Clear, concise answers; strong system-design instincts.","description":"#573 optional per-question comment (max 2000 characters).","maxLength":2000}},"required":["question"]},"SubmitInterviewResponseDto":{"type":"object","properties":{"jobId":{"type":"string","example":"68b5c5bc91af933c4468396e","description":"Job ID"},"candidateId":{"type":"string","example":"68b5c5bc91af933c4468396e","description":"Candidate ID (User ID or Candidate ID)"},"candidateType":{"type":"string","example":"CANDIDATE","description":"Type of candidate","enum":["CANDIDATE","COMPANY"]},"stage":{"type":"string","example":"interview-scheduled","description":"#733 optional ATS stage used to resolve per-stage interview question-set overrides."},"responses":{"description":"Responses to interview questions","type":"array","items":{"$ref":"#/components/schemas/InterviewResponseItemDto"}},"overallRating":{"type":"number","example":4,"description":"Overall interview rating (1-5)","minimum":1,"maximum":5},"recommendation":{"type":"string","example":"yes","description":"#359 overall recommendation","enum":["strong_yes","yes","no","strong_no"]},"notes":{"type":"string","example":"Overall good candidate, strong technical skills.","description":"Additional notes from recruiter"},"interviewDate":{"type":"string","example":"2024-12-20T14:00:00Z","description":"Interview date and time"}},"required":["jobId","candidateId","candidateType","responses","overallRating"]},"SetJobAssignmentDto":{"type":"object","properties":{"assignedToUserId":{"type":"string","nullable":true,"example":"user_123","description":"Target hiring-manager user id, or null to clear the assignment."}},"required":["assignedToUserId"]},"SemanticSearchCandidatesDto":{"type":"object","properties":{"query":{"type":"string","example":"React engineers open to remote work","description":"Natural-language description of the candidates to find (2-500 characters)."},"limit":{"type":"number","example":20,"description":"Maximum number of ranked candidates to return (1-50, default 20)."}},"required":["query"]},"BooleanSearchCandidatesDto":{"type":"object","properties":{"query":{"type":"string","example":"\"Battery Pack Design Engineer\" AND BMS AND California","description":"Boolean candidate query using AND, OR, NOT, quoted phrases, and parentheses."},"limit":{"type":"number","example":20,"description":"Maximum number of matching candidates to return (1-50, default 20)."}},"required":["query"]},"CreateCandidateDto":{"type":"object","properties":{}},"UpdateCandidateDto":{"type":"object","properties":{}},"GetPresignedUrlDto":{"type":"object","properties":{}},"CandidateCsvImportCommitDto":{"type":"object","properties":{}},"LinkedInBulkImportDto":{"type":"object","properties":{"urls":{"description":"Raw LinkedIn profile URLs to import (up to 25000).","example":["https://www.linkedin.com/in/jane-doe","https://www.linkedin.com/in/john-smith"],"type":"array","items":{"type":"string"}}}},"CreateCandidateTagDto":{"type":"object","properties":{"name":{"type":"string","example":"Top Performer","description":"Tag name (1-50 characters). Unique within the organization."},"description":{"type":"string","example":"Candidates who excelled in the technical round.","description":"Optional tag description (up to 500 characters)."}},"required":["name"]},"UpdateCandidateTagDto":{"type":"object","properties":{"name":{"type":"string","example":"Top Performer","description":"Tag name (1-50 characters). Unique within the organization."},"description":{"type":"string","example":"Candidates who excelled in the technical round.","description":"Optional tag description (up to 500 characters)."}}},"BulkTagCandidatesDto":{"type":"object","properties":{"candidateIds":{"description":"Candidate ids to tag (1-500).","example":["clx123cand1","clx456cand2"],"type":"array","items":{"type":"string"}},"tagIds":{"description":"Tag ids to add or remove (1-50).","example":["clx123tag1","clx456tag2"],"type":"array","items":{"type":"string"}},"action":{"type":"string","enum":["add","remove"],"description":"Whether to 'add' or 'remove' the tags from the candidates.","example":"add"}},"required":["candidateIds","tagIds","action"]},"MergeCandidatesDto":{"type":"object","properties":{}},"AssignCandidateTagsDto":{"type":"object","properties":{"tagIds":{"description":"Tag ids to assign to the candidate (1-50).","example":["clx123tag1","clx456tag2"],"type":"array","items":{"type":"string"}}},"required":["tagIds"]},"TransferProfileDto":{"type":"object","properties":{}},"ResendInviteDto":{"type":"object","properties":{}},"ResendInviteByTokenDto":{"type":"object","properties":{}},"SetupEmailVerificationDto":{"type":"object","properties":{}},"VerifyCodeDto":{"type":"object","properties":{}},"SetupUserDto":{"type":"object","properties":{}},"SubmitSessionQuestionAnswerDto":{"type":"object","properties":{}},"SetQuestionLatencyDto":{"type":"object","properties":{}},"SubmitDiscTestDto":{"type":"object","properties":{}},"SubmitTestDto":{"type":"object","properties":{}},"CreateCandidateProfileDto":{"type":"object","properties":{"salaryCurrency":{"type":"string","description":"Currency of the salary ranges","enum":["USD","GBP","EUR","CAD","AED"]},"status":{"type":"string","enum":["AVAILABLE","UNAVAILABLE","PENDING","BLOCKED"]}},"required":["salaryCurrency","status"]},"ContactCandidateDto":{"type":"object","properties":{}},"UpdateCandidateProfileDto":{"type":"object","properties":{"salaryCurrency":{"type":"string","description":"Currency of the salary ranges","enum":["USD","GBP","EUR","CAD","AED"]},"status":{"type":"string","enum":["AVAILABLE","UNAVAILABLE","PENDING","BLOCKED"]},"isDeleted":{"type":"boolean","default":false},"isPaused":{"type":"boolean","default":false}}},"CandidateMessageReplyDto":{"type":"object","properties":{}},"UpdateEducationDto":{"type":"object","properties":{}},"UpdateExperienceDto":{"type":"object","properties":{}},"SelectSkillDto":{"type":"object","properties":{}},"RemoveSkillDto":{"type":"object","properties":{}},"CreatePublicProfileLinkDto":{"type":"object","properties":{"jobId":{"type":"string","description":"Job ID to link the public profile","example":"507f1f77bcf86cd799439011"},"mode":{"type":"string","description":"Which job the link is doing. SPEC is an anonymised teaser for a prospect client; PRESENTATION is the full pack for a client with agreed terms. Omitted means a legacy link, which keeps the pre-#4575 rendering.","enum":["SPEC","PRESENTATION"],"example":"SPEC"},"pitch":{"type":"string","description":"Consultant pitch (SPEC) or submission note (PRESENTATION) shown on the page","maxLength":2000},"includeSalary":{"type":"boolean","description":"Show the salary expectation on the page. PRESENTATION only and off by default; a SPEC link never carries salary regardless of this flag.","default":false}},"required":["jobId"]},"CreateBulkPublicProfileLinksDto":{"type":"object","properties":{"candidateIds":{"description":"Array of professional IDs to generate public links for","example":["507f1f77bcf86cd799439011","507f1f77bcf86cd799439012"],"type":"array","items":{"type":"string"}},"jobId":{"type":"string","description":"Job ID to link the public profiles","example":"507f1f77bcf86cd799439011"}},"required":["candidateIds","jobId"]},"SendOutreachEmailDto":{"type":"object","properties":{}},"UpsertCriteriaDto":{"type":"object","properties":{}},"ReorderCriteriaDto":{"type":"object","properties":{}},"UpdateAssessmentDto":{"type":"object","properties":{}},"UpsertMobilityDto":{"type":"object","properties":{}},"UpsertScoreDto":{"type":"object","properties":{}},"ReplacePointsDto":{"type":"object","properties":{}},"UpsertCompensationDto":{"type":"object","properties":{}},"UpsertCostToCloseDto":{"type":"object","properties":{}},"AcceptDraftDto":{"type":"object","properties":{}},"CreateShortlistDto":{"type":"object","properties":{}},"PresentApplicationDto":{"type":"object","properties":{}},"UpdateApplicationDto":{"type":"object","properties":{}},"AssignToJobDto":{"type":"object","properties":{}},"CreateSpontaneousApplicationDto":{"type":"object","properties":{}},"PatchNotificationPreferenceDto":{"type":"object","properties":{}},"PatchGlobalMuteDto":{"type":"object","properties":{}},"UnsubscribeDto":{"type":"object","properties":{}},"RepairPlacementDto":{"type":"object","properties":{"startDate":{"type":"string","format":"date-time","description":"The candidate's real start date. Overrides the detected hire date, which is usually earlier because a notice period sits between the two."}}},"UpdatePlacementDto":{"type":"object","properties":{"startDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"status":{"type":"string","enum":["active","retained","completed","terminated","on_hold","fallen_through"]},"notes":{"type":"string"},"placedByUserId":{"type":"string"}}},"ClosePlacementDto":{"type":"object","properties":{"closureReason":{"type":"string","enum":["resigned","fired","mutual","end_of_contract","on_hold","fell_through"]},"endDate":{"type":"string","format":"date-time"}},"required":["closureReason"]},"MarkPlacementInvoicedDto":{"type":"object","properties":{"invoiceNumber":{"type":"string","description":"Human invoice reference, when one exists."},"invoicedDate":{"type":"string","format":"date-time","description":"When it was invoiced; defaults to now."}}},"MarkPlacementPaidDto":{"type":"object","properties":{"paidDate":{"type":"string","format":"date-time","description":"When it was paid; defaults to now."}}},"SetPlacementFeeDto":{"type":"object","properties":{"amount":{"type":"number","description":"The fee this placement bills, in the given currency."},"currency":{"type":"string","enum":["USD","EUR","GBP","CAD","AUD","AED","CHF","SGD","INR","JPY"]},"baseSalary":{"type":"number","description":"Base salary the amount was calculated from, when it was."},"feePercent":{"type":"number","description":"Fee percent the amount was calculated from, when it was."}},"required":["amount"]},"MarkEarnedDto":{"type":"object","properties":{"earnedDate":{"type":"string","format":"date-time","description":"Override the earned/trigger date."}}},"MarkInvoicedDto":{"type":"object","properties":{"invoiceId":{"type":"string","description":"External invoice number for reconciliation."}}},"SubmitInvoiceDto":{"type":"object","properties":{"note":{"type":"string","description":"Context for HQ when putting the draft up for review."}}},"ApproveInvoiceDto":{"type":"object","properties":{"note":{"type":"string","description":"HQ note recorded against the approval."},"invoiceNumber":{"type":"string","description":"Human invoice number assigned at approval."},"dueDate":{"type":"string","format":"date-time","description":"Payment due date."}}},"RejectInvoiceDto":{"type":"object","properties":{"note":{"type":"string","description":"Why HQ sent the invoice back. Shown to the raising recruiter."}},"required":["note"]},"RecordConversionEventDto":{"type":"object","properties":{"eventType":{"type":"string","description":"Conversion event type.","enum":["apply","hire","stage_change"],"example":"apply"},"applicationId":{"type":"string","description":"Application this event relates to."},"candidateId":{"type":"string"},"companyId":{"type":"string"},"utmSource":{"type":"string"},"utmMedium":{"type":"string"},"utmCampaign":{"type":"string"},"utmContent":{"type":"string"},"gclid":{"type":"string","description":"Google click id."},"fbclid":{"type":"string","description":"Meta/Facebook click id."},"referrerUrl":{"type":"string"},"utm_source":{"type":"string","description":"snake_case alias for utmSource."},"utm_medium":{"type":"string","description":"snake_case alias for utmMedium."},"utm_campaign":{"type":"string","description":"snake_case alias for utmCampaign."},"utm_content":{"type":"string","description":"snake_case alias for utmContent."},"referrer_url":{"type":"string","description":"snake_case alias for referrerUrl."},"email":{"type":"string","description":"Raw email — hashed (SHA256) server-side, never stored raw."},"phone":{"type":"string","description":"Raw phone — hashed (SHA256) server-side, never stored raw."},"hashedEmail":{"type":"string","description":"Pre-hashed (SHA256 hex) email from a pixel. Ignored when a raw email is sent."},"hashed_email":{"type":"string","description":"snake_case alias for hashedEmail."},"hashedPhone":{"type":"string","description":"Pre-hashed (SHA256 hex) phone from a pixel. Ignored when a raw phone is sent."},"hashed_phone":{"type":"string","description":"snake_case alias for hashedPhone."},"eventData":{"type":"object","description":"Arbitrary structured event payload."}},"required":["eventType"]},"UpsertMetaConfigDto":{"type":"object","properties":{"pixelId":{"type":"string","description":"Meta Pixel (dataset) id."},"accessToken":{"type":"string","description":"Meta CAPI access token — stored AES-encrypted, never returned raw."},"isEnabled":{"type":"boolean","description":"Whether the relay is active."},"testEventCode":{"type":"string","description":"Meta Test Events code (TEST*) for diagnostics."}},"required":["pixelId","accessToken"]},"TestMetaEventDto":{"type":"object","properties":{"pixelId":{"type":"string","description":"Meta Pixel (dataset) id to test."},"accessToken":{"type":"string","description":"Meta CAPI access token to test (not stored)."},"testEventCode":{"type":"string","description":"Meta Test Events code (TEST*)."}},"required":["pixelId","accessToken"]},"UpsertGoogleAdsConfigDto":{"type":"object","properties":{"customerId":{"type":"string","description":"Google Ads customer id (digits only)."},"refreshToken":{"type":"string","description":"Google OAuth refresh token — stored AES-encrypted, never returned raw."},"conversionActionApply":{"type":"string","description":"Conversion action id for apply (Lead) events."},"conversionActionHire":{"type":"string","description":"Conversion action id for hire (Purchase) events."},"developerToken":{"type":"string","description":"Google Ads developer token — stored AES-encrypted, never returned raw."},"loginCustomerId":{"type":"string","description":"Manager (MCC) account id for login-customer-id."},"isEnabled":{"type":"boolean","description":"Whether the relay is active."}},"required":["customerId","refreshToken"]},"TestGoogleAdsEventDto":{"type":"object","properties":{"customerId":{"type":"string","description":"Google Ads customer id to test."},"conversionActionId":{"type":"string","description":"Conversion action id to upload the synthetic conversion against."},"refreshToken":{"type":"string","description":"Google OAuth refresh token to test (not stored)."},"developerToken":{"type":"string","description":"Google Ads developer token to test (not stored)."},"loginCustomerId":{"type":"string","description":"Manager (MCC) account id for login-customer-id."}},"required":["customerId","conversionActionId","refreshToken"]},"UpsertLinkedinConversionConfigDto":{"type":"object","properties":{"conversionAccountId":{"type":"string","description":"LinkedIn ad/conversion account (urn or id)."},"accessToken":{"type":"string","description":"LinkedIn OAuth access token — stored AES-encrypted, never returned raw."},"conversionRuleApply":{"type":"string","description":"Conversion rule (resource/urn) for apply events."},"conversionRuleHire":{"type":"string","description":"Conversion rule (resource/urn) for hire events."},"isEnabled":{"type":"boolean","description":"Whether the relay is active."}},"required":["conversionAccountId","accessToken"]},"TestLinkedinConversionEventDto":{"type":"object","properties":{"conversionAccountId":{"type":"string","description":"LinkedIn ad/conversion account (urn or id) to test."},"accessToken":{"type":"string","description":"LinkedIn OAuth access token to test (not stored)."},"conversionRule":{"type":"string","description":"Conversion rule (resource/urn) to post the synthetic conversion against."}},"required":["conversionAccountId","accessToken"]},"CreateMissionDto":{"type":"object","properties":{}},"UpdateMissionDto":{"type":"object","properties":{}},"CreateSubUserOverrideDto":{"type":"object","properties":{"overrideType":{"type":"string","enum":["CLIENT_SCOPE","ORGANIZATION_SCOPE","JOB_CATEGORY_SCOPE","JOB_ID_SCOPE"],"example":"CLIENT_SCOPE"},"allowedResourceIds":{"example":["client_123"],"type":"array","items":{"type":"string"}}},"required":["overrideType","allowedResourceIds"]},"UpdateSubUserOverrideDto":{"type":"object","properties":{"allowedResourceIds":{"example":["client_123"],"type":"array","items":{"type":"string"}}},"required":["allowedResourceIds"]},"FeaturePermissionOverrideDto":{"type":"object","properties":{"permission":{"type":"string","enum":["admin:platform","ats:dashboard","ats:candidates","ats:jobs","module:ats","module:crm","module:sourcing","module:reports","favorite:jobs","favorite:candidates","favorite:companies","campaigns:manage","comm:notifications","comm:messages","company:profile","integration:linkedin","settings:personal","settings:security","settings:login-activity","settings:billing","settings:modules","settings:members","settings:templates"],"example":"module:crm"},"allowed":{"type":"boolean","example":false}},"required":["permission","allowed"]},"SetFeaturePermissionsDto":{"type":"object","properties":{"overrides":{"type":"array","items":{"$ref":"#/components/schemas/FeaturePermissionOverrideDto"}}},"required":["overrides"]},"SyndicateJobDto":{"type":"object","properties":{}},"ExpireJobPostingsDto":{"type":"object","properties":{}},"UpsertVisibilityRuleDto":{"type":"object","properties":{"ruleType":{"type":"string","enum":["PUBLIC","INTERNAL_ONLY","ORG_SPECIFIC","CLIENT_SPECIFIC","USER_SPECIFIC","TIME_BOUND"],"example":"CLIENT_SPECIFIC"},"allowedOrganizationIds":{"example":["org_123"],"type":"array","items":{"type":"string"}},"allowedClientIds":{"example":["client_123"],"type":"array","items":{"type":"string"}},"allowedUserIds":{"example":["user_123"],"type":"array","items":{"type":"string"}},"allowedRoles":{"example":["agency_admin"],"type":"array","items":{"type":"string"}},"validFrom":{"type":"string","format":"date-time","example":"2026-06-01T00:00:00.000Z"},"validUntil":{"type":"string","format":"date-time","example":"2026-12-31T23:59:59.000Z"}},"required":["ruleType"]},"LoginDto":{"type":"object","properties":{"email":{"type":"string","example":"user@email.com"},"password":{"type":"string","example":"Password@123"}},"required":["email","password"]},"RegisterDto":{"type":"object","properties":{"accountType":{"type":"string","example":"candidate"},"firstName":{"type":"string","example":"John"},"lastName":{"type":"string","example":"Doe"},"email":{"type":"string","example":"user@email.com"},"password":{"type":"string","example":"Password@123"},"confirmPassword":{"type":"string","example":"Password@123"},"planIntent":{"type":"string","enum":["vitae-bd","employer"],"example":"vitae-bd"}},"required":["accountType","firstName","lastName","email","password","confirmPassword"]},"EmailCheckDto":{"type":"object","properties":{"email":{"type":"string","example":"user@email.com"}},"required":["email"]},"GoogleHandoffDto":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"AuthHandoffDto":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"RequestMagicLinkDto":{"type":"object","properties":{"email":{"type":"string","example":"user@email.com"},"redirect":{"type":"string","example":"/workspace/overview","maxLength":5000},"botProtectionToken":{"type":"string","maxLength":2048},"careersSlug":{"type":"string","example":"acme-co","maxLength":120},"clientCareersSlug":{"type":"string","example":"acme-client","maxLength":120}},"required":["email"]},"CompleteMagicLinkDto":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"AccountPasswordDto":{"type":"object","properties":{"currentPassword":{"type":"string"},"password":{"type":"string"},"confirmPassword":{"type":"string"}},"required":["password","confirmPassword"]},"VerifyTotpEnrollmentDto":{"type":"object","properties":{"code":{"type":"string","example":"123456"}},"required":["code"]},"RotateTotpRecoveryCodesDto":{"type":"object","properties":{"code":{"type":"string","example":"123456"}},"required":["code"]},"DisableTotpDto":{"type":"object","properties":{"currentPassword":{"type":"string","example":"CurrentPass123!"},"code":{"type":"string","example":"123456"},"recoveryCode":{"type":"string","example":"ABCD-EF12-3456"}},"required":["currentPassword"]},"RefreshTokenDto":{"type":"object","properties":{"refreshToken":{"type":"string"}}},"ForgotPasswordDto":{"type":"object","properties":{"email":{"type":"string","example":"user@email.com"},"careersSlug":{"type":"string","example":"acme-co","maxLength":120},"clientCareersSlug":{"type":"string","example":"acme-client","maxLength":120}},"required":["email"]},"ResetPasswordDto":{"type":"object","properties":{"token":{"type":"string"},"password":{"type":"string"}},"required":["token","password"]},"VerifyEmailDto":{"type":"object","properties":{"email":{"type":"string","example":"user@email.com"},"code":{"type":"string","example":"12345678"}},"required":["email","code"]},"CreateCrmCompanyDto":{"type":"object","properties":{}},"UpdateCrmCompanyDto":{"type":"object","properties":{}},"CreateOpportunityDto":{"type":"object","properties":{}},"UpdateOpportunityDto":{"type":"object","properties":{}},"CreateContractTemplateDto":{"type":"object","properties":{}},"UpdateContractTemplateDto":{"type":"object","properties":{}},"CreateContractDto":{"type":"object","properties":{}},"CreateContractFromTemplateDto":{"type":"object","properties":{}},"UpdateContractDto":{"type":"object","properties":{}},"CreateSignatureRequestDto":{"type":"object","properties":{}},"VoidSignatureRequestDto":{"type":"object","properties":{}},"ResolveDecisionMakerDto":{"type":"object","properties":{}},"WarmPathBatchDto":{"type":"object","properties":{}},"UpdateFirmDto":{"type":"object","properties":{}},"SendFirmOutreachEmailDto":{"type":"object","properties":{}},"RecordOutcomeDto":{"type":"object","properties":{}},"CreateCandidateWatchDto":{"type":"object","properties":{}},"CreateExecWatchDto":{"type":"object","properties":{}},"RadarMarketPreviewDto":{"type":"object","properties":{}},"JobPostingsPatchPreviewDto":{"type":"object","properties":{}},"UpdateMemberJobPostingsPatchDto":{"type":"object","properties":{}},"UpdateMemberMonitoringOverlayDto":{"type":"object","properties":{}},"ResolveCareersPageDto":{"type":"object","properties":{}},"CreateCareersPageWatchDto":{"type":"object","properties":{}},"UpdateMonitoringProfileDto":{"type":"object","properties":{}},"SuggestMonitoringProfileDto":{"type":"object","properties":{}},"SignalsInterviewIntakeDto":{"type":"object","properties":{}},"SignalsInterviewDraftDto":{"type":"object","properties":{}},"ApplySignalsInterviewDto":{"type":"object","properties":{}},"PreviewFirmsDto":{"type":"object","properties":{}},"ImportFirmsDto":{"type":"object","properties":{}},"StartOutreachDto":{"type":"object","properties":{}},"DismissOpportunityDto":{"type":"object","properties":{}},"CreateTaskDto":{"type":"object","properties":{}},"UpdateTaskDto":{"type":"object","properties":{}},"CreateCandidateFeedbackDto":{"type":"object","properties":{}},"CreateClientPortalCandidateDto":{"type":"object","properties":{}},"UpdateClientPortalCandidateDto":{"type":"object","properties":{}},"RevokeTokenDto":{"type":"object","properties":{}},"DisconnectMailboxDto":{"type":"object","properties":{}},"CreateCampaignDto":{"type":"object","properties":{"name":{"type":"string"},"moduleHome":{"type":"string","enum":["sourcing","outreach"],"description":"Product surface that owns this campaign (#3078): sourcing | outreach. Stamped once at create; not rewritten when the audience listType changes. Optional: derived from listType when omitted.","example":"outreach"},"campaignType":{"type":"string","enum":["email_only","linkedin_only","hybrid"],"description":"Type of campaign to create","example":"email_only","default":"email_only"}},"required":["name"]},"UpdateCampaingListDTO":{"type":"object","properties":{"listType":{"type":"string","enum":["client","candidate","prospect","contact"]},"lists":{"type":"array","items":{"type":"string"}}},"required":["listType","lists"]},"UpdateCampaignDto":{"type":"object","properties":{"name":{"type":"string","description":"Name of the campaign","example":"My Updated Campaign"},"status":{"type":"string","description":"Status of the campaign","enum":["In Progress","Draft","Closed","Completed","Failed","Paused"],"example":"In Progress"},"launchedAt":{"type":"string","description":"Timestamp when the campaign was launched","format":"date-time"}}},"CampaignStepDto":{"type":"object","properties":{"id":{"type":"string","description":"Stable step id","example":"s_ab12cd"},"channel":{"type":"string","enum":["email","linkedin","sms"],"example":"email"},"type":{"type":"string","enum":["email","linkedin_connect","linkedin_message","linkedin_engage","sms"],"example":"email"},"order":{"type":"number","description":"1-based position in the timeline","example":1},"delayDays":{"type":"number","description":"Days from the previous step (0 for the first)","example":2},"isActive":{"type":"boolean"},"subject":{"type":"string","description":"Email subject"},"body":{"type":"string","description":"Email body / LinkedIn message / SMS body"},"note":{"type":"string","description":"LinkedIn connection request note"},"followUp":{"type":"boolean","description":"LinkedIn: auto follow-up on accept"},"followUpBody":{"type":"string","description":"LinkedIn: auto follow-up message"},"jobId":{"type":"string","description":"Optional job link attached to a LinkedIn step"}},"required":["id","channel","type","order","delayDays"]},"UpdateCampaignStepsDto":{"type":"object","properties":{"steps":{"description":"The full ordered sequence timeline. Replaces the existing steps.","type":"array","items":{"$ref":"#/components/schemas/CampaignStepDto"}}},"required":["steps"]},"CreateCampaignEmailDto":{"type":"object","properties":{"subject":{"type":"string","description":"Email subject","maxLength":255,"minLength":3},"body":{"type":"string","description":"Email body","maxLength":50000,"minLength":10},"sequenceOrder":{"type":"number","description":"Sequence order"},"sendOffsetDays":{"type":"number","description":"Send offset days"},"isActive":{"type":"boolean","description":"Whether the email step is active"}},"required":["subject","body","sequenceOrder","sendOffsetDays"]},"UpdateCampaignEmailDto":{"type":"object","properties":{"subject":{"type":"string","description":"Email subject","maxLength":255,"minLength":3},"body":{"type":"string","description":"Email body","maxLength":5000,"minLength":10},"isActive":{"type":"boolean","description":"Whether the email is active or not"},"sequenceOrder":{"type":"number","description":"Sequence order"},"sendOffsetDays":{"type":"number","description":"Send offset days"}},"required":["subject","body","isActive","sequenceOrder","sendOffsetDays"]},"UpdateCampaignSettingsDto":{"type":"object","properties":{"maxEmails":{"type":"number","description":"Maximum number of emails allowed","example":500},"minDelay":{"type":"number","description":"Minimum delay between sending emails (in seconds)","example":30},"selectedEmail":{"type":"string","description":"Selected email address for sending campaigns","example":"user@example.com"},"selectedEmailProvider":{"type":"string","description":"Mailbox provider for selectedEmail when the same address is connected on Gmail and Outlook. Required when selectedEmail is set.","example":"outlook","enum":["gmail","outlook","google-mail"]},"sentFrom":{"type":"string","description":"Email address that emails are sent from","example":"noreply@example.com"},"sendingWindowStart":{"type":"string","description":"Daily sending window start (HH:mm, campaign timezone)","example":"09:00"},"sendingWindowEnd":{"type":"string","description":"Daily sending window end (HH:mm, campaign timezone)","example":"17:30"},"sendingTimezone":{"type":"string","description":"IANA timezone the sending window is evaluated in","example":"Europe/Amsterdam"}},"required":["maxEmails","minDelay","selectedEmail","selectedEmailProvider","sentFrom"]},"SendCampaignTestEmailDto":{"type":"object","properties":{"subject":{"type":"string","description":"Email subject to send as a test","maxLength":255,"minLength":1},"body":{"type":"string","description":"Email body to send as a test","maxLength":60000,"minLength":1}},"required":["subject","body"]},"CreateLinkedInMessageDto":{"type":"object","properties":{"message":{"type":"string","description":"The message to be sent","example":"Hello, I am interested in the position of Software Engineer at your company."},"jobLink":{"type":"string","description":"The job link to be sent","example":"1234567890"},"sequenceOrder":{"type":"number","description":"The sequence order of the message","example":1},"sendOffsetDays":{"type":"number","description":"The send offset days of the message","example":1,"default":1},"isActive":{"type":"boolean","description":"The active status of the message","example":true}},"required":["message","jobLink","sequenceOrder","sendOffsetDays","isActive"]},"UpdateLinkedInMessageDto":{"type":"object","properties":{"message":{"type":"string","description":"The message to be included in the LinkedIn message","example":"Hello {{userName}}, I saw your profile on LinkedIn and I think you would be a great fit for the {{jobTitle}} position at {{companyName}}."},"jobLink":{"type":"string","description":"The job link to be included in the LinkedIn message","example":"https://www.linkedin.com/jobs/view/1234567890"}},"required":["message"]},"UpdateLinkedInInviteDto":{"type":"object","properties":{"message":{"type":"string","description":"The message to be sent","example":"Hello, I am interested in the position of Software Engineer at your company."},"jobLink":{"type":"string","description":"The job link to be sent","example":"1234567890"}},"required":["message","jobLink"]},"CreateLinkedInInviteDto":{"type":"object","properties":{"message":{"type":"string","description":"The message to be sent","example":"Hello, I am interested in the position of Software Engineer at your company."},"jobLink":{"type":"string","description":"The job link to be sent","example":"1234567890"}},"required":["message","jobLink"]},"CreateListDto":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"favorites":{"type":"array","items":{"type":"string"}}},"required":["name","description","favorites"]},"UpdateListDto":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"isDeleted":{"type":"boolean"}},"required":["name","description","isDeleted"]},"NurtureStepDto":{"type":"object","properties":{"channel":{"type":"string","example":"email","description":"Delivery channel: 'email', 'linkedin_message', 'linkedin_connect' or 'linkedin_engage'. LinkedIn steps send through the sender's connected LinkedIn account within per-account limits. A 'linkedin_connect' body is an optional invite note; 'linkedin_engage' is bodyless and views the profile before liking its latest original post."},"templateId":{"type":"string","example":"tmpl_123","description":"Optional message template id. When set, subject and body default from the template snapshot."},"subject":{"type":"string","example":"Checking in, {{first_name}}","description":"Email subject (1-200 characters). Required when no templateId is given."},"body":{"type":"string","example":"Hi {{first_name}}, we have new roles that match your profile.","description":"Email body (1-20000 characters). Required when no templateId is given."},"delayDays":{"type":"number","example":7,"description":"Days after enrolment to send this step (0-90)."}},"required":["channel","delayDays"]},"CreateNurtureSequenceDto":{"type":"object","properties":{"name":{"type":"string","example":"Senior bench warm-up","description":"Sequence name (1-80 characters). Unique among the organization's live sequences."},"talentPoolId":{"type":"string","example":"pool_123","description":"Talent pool the sequence is bound to (must be a live pool in your organization)."},"senderUserId":{"type":"string","example":"user_123","description":"User whose connected Gmail account sends the steps. Defaults to the caller. Validated at enrol time."},"autoEnroll":{"type":"boolean","example":false,"description":"Auto-enrol new pool members while the sequence is active."},"steps":{"description":"Ordered steps (1-10). Step order is the array index.","type":"array","items":{"$ref":"#/components/schemas/NurtureStepDto"}}},"required":["name","talentPoolId","steps"]},"UpdateNurtureSequenceDto":{"type":"object","properties":{"name":{"type":"string","example":"Senior bench warm-up","description":"New sequence name (1-80 characters)."},"autoEnroll":{"type":"boolean","example":true,"description":"Auto-enrol new pool members while the sequence is active."},"isActive":{"type":"boolean","example":false,"description":"Pause or resume the sequence. Paused sequences send nothing."},"steps":{"description":"Replacement steps (1-10). Steps are replaced wholesale and only when no candidates are actively enrolled.","type":"array","items":{"$ref":"#/components/schemas/NurtureStepDto"}}}},"NurtureEnrollDto":{"type":"object","properties":{"candidateIds":{"example":["cand_123","cand_456"],"description":"Candidate ids to enrol (1-500). Omit to enrol every live member of the sequence's pool.","type":"array","items":{"type":"string"}}}},"NurtureUnenrollDto":{"type":"object","properties":{"candidateIds":{"example":["cand_123","cand_456"],"description":"Candidate ids to unenrol (1-500).","type":"array","items":{"type":"string"}}},"required":["candidateIds"]},"CreateChatDto":{"type":"object","properties":{}},"GenerateMessageDto":{"type":"object","properties":{}},"CreateMcpAccessTokenDto":{"type":"object","properties":{"name":{"type":"string","description":"Human-readable label for the token.","example":"Claude Desktop (laptop)"},"expiresAt":{"type":"string","description":"Optional ISO-8601 expiry. After this instant the token is rejected.","example":"2027-01-01T00:00:00.000Z"}},"required":["name"]},"AuthorizeDecisionDto":{"type":"object","properties":{"request":{"type":"string","description":"Signed authorization-request token issued by GET /oauth/authorize."},"decision":{"type":"string","description":"User consent decision.","enum":["approve","deny"],"example":"approve"}},"required":["request","decision"]},"CreateTalentPoolDto":{"type":"object","properties":{"name":{"type":"string","example":"Senior React Bench","description":"Pool name (1-80 characters). Unique among the organization's live pools."}},"required":["name"]},"TalentPoolMembersDto":{"type":"object","properties":{"candidateIds":{"example":["cand_123","cand_456"],"description":"Candidate ids to add or remove (1-500 per request).","type":"array","items":{"type":"string"}}},"required":["candidateIds"]},"CreateCandidateNoteDto":{"type":"object","properties":{"text":{"type":"string","description":"Note body."},"title":{"type":"string","description":"Optional short title."}},"required":["text"]},"UpdateCandidateNoteDto":{"type":"object","properties":{"text":{"type":"string","description":"Note body."},"title":{"type":"string","description":"Optional short title."}}},"CreateProspectSearchDto":{"type":"object","properties":{}},"SuggestRelatedTitlesDto":{"type":"object","properties":{}},"DescribeToCriteriaDto":{"type":"object","properties":{}},"UpdateProspectSearchDto":{"type":"object","properties":{}},"SampleProspectDto":{"type":"object","properties":{}},"EstimateProspectSearchDto":{"type":"object","properties":{}},"PullProspectRowsDto":{"type":"object","properties":{}},"EnrichContactsDto":{"type":"object","properties":{}},"PushToCrmDto":{"type":"object","properties":{}},"CreateProspectListDto":{"type":"object","properties":{}},"UpdateProspectListDto":{"type":"object","properties":{}},"AddListMembersDto":{"type":"object","properties":{}},"ListCrmPushDto":{"type":"object","properties":{}},"ListFinderScopeDto":{"type":"object","properties":{}},"FindSimilarCandidatesDto":{"type":"object","properties":{}},"StructuredDataDto":{"type":"object","properties":{}},"CandidateSearchPromptDto":{"type":"object","properties":{"prompt":{"type":"string","description":"Prompt (required if structuredData is not provided)"},"limit":{"type":"number","description":"Candidate limit","example":25},"structuredData":{"description":"Manual structured data filters (if provided, prompt will be ignored and search will auto-execute)","allOf":[{"$ref":"#/components/schemas/StructuredDataDto"}]},"includeSurroundingAreas":{"type":"boolean","description":"Whether city searches include the configured surrounding areas","default":true},"useManualFilters":{"type":"boolean","description":"Whether to use manual filters and auto-execute search","default":false},"candidateSearchId":{"type":"string","description":"Candidate search ID (optional, used to update existing search instead of creating new one)","format":"uuid","example":"f24b4c0a-97a2-406e-b693-924607b5b6d3"},"filterId":{"type":"string","description":"Filter ID (optional, used to update existing filter instead of creating new one)","format":"uuid","example":"f24b4c0a-97a2-406e-b693-924607b5b6d3"}},"required":["limit"]},"ClassifyIntentDto":{"type":"object","properties":{"message":{"type":"string","description":"User message to classify","example":"I want to create a new job posting for a React developer"},"conversationContext":{"type":"string","description":"Optional conversation context for better classification"}},"required":["message"]},"StartCandidateSearchDto":{"type":"object","properties":{"candidateSearchId":{"type":"string","description":"Candidate search ID","format":"uuid","example":"f24b4c0a-97a2-406e-b693-924607b5b6d3"},"filterId":{"type":"string","description":"Filter ID","format":"uuid","example":"f24b4c0a-97a2-406e-b693-924607b5b6d3"},"limit":{"type":"number","description":"Candidate limit","example":25}},"required":["candidateSearchId","filterId","limit"]},"CandidateSearchUpdatePromptDto":{"type":"object","properties":{"prompt":{"type":"string","description":"Prompt (required if structuredData is not provided)"},"limit":{"type":"number","description":"Candidate limit","example":25},"structuredData":{"description":"Manual structured data filters (if provided, prompt will be ignored and search will auto-execute)","allOf":[{"$ref":"#/components/schemas/StructuredDataDto"}]},"includeSurroundingAreas":{"type":"boolean","description":"Whether city searches include the configured surrounding areas","default":true},"useManualFilters":{"type":"boolean","description":"Whether to use manual filters and auto-execute search","default":false},"candidateSearchId":{"type":"string","description":"Candidate search ID (optional, used to update existing search instead of creating new one)","format":"uuid","example":"f24b4c0a-97a2-406e-b693-924607b5b6d3"},"filterId":{"type":"string","description":"Filter ID (optional, used to update existing filter instead of creating new one)","format":"uuid","example":"f24b4c0a-97a2-406e-b693-924607b5b6d3"}},"required":["limit"]},"ImportSourcedCandidatesDto":{"type":"object","properties":{"publicIds":{"description":"Card publicIds from filter.sourcedContacts to import as workspace candidates","example":["bq-abc123","bq-def456"],"type":"array","items":{"type":"string"}}},"required":["publicIds"]},"StartSearchWithSalesNavigatorUrlDto":{"type":"object","properties":{"salesNavigatorUrl":{"type":"string","description":"The URL of the sales navigator","example":"https://www.linkedin.com/sales-navigator/search?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fjohn-doe-1234567890%2F"},"candidateLimit":{"type":"number","description":"The limit of candidates to search","example":10}},"required":["salesNavigatorUrl","candidateLimit"]},"GetMoreCandidatesSalesNavigatorDto":{"type":"object","properties":{"limit":{"type":"number","description":"The number of additional candidates to fetch","example":5,"minimum":1,"maximum":15},"cursor":{"type":"string","description":"The cursor for pagination (optional, will use saved cursor if not provided)","example":""}},"required":["limit"]},"GetMoreCandidatesManualSearchDto":{"type":"object","properties":{"limit":{"type":"number","description":"The number of additional candidates to fetch","example":5},"cursor":{"type":"string","description":"The cursor for pagination (optional, will use saved cursor if not provided)","example":""}},"required":["limit"]},"GetJobTitleSynonymsDto":{"type":"object","properties":{"jobTitle":{"type":"string","description":"Job title to get synonyms for","example":"Software Engineer"}},"required":["jobTitle"]},"GetSkillsSuggestionsDto":{"type":"object","properties":{"jobTitles":{"description":"Job titles to get skills suggestions for","example":["Software Engineer","Full Stack Developer"],"type":"array","items":{"type":"string"}}},"required":["jobTitles"]},"PreviewLinkedinImportDto":{"type":"object","properties":{"url":{"type":"string","description":"A pasted LinkedIn Sales Navigator, Recruiter, or classic people-search URL.","example":"https://www.linkedin.com/sales/search/people?query=abc"}},"required":["url"]},"StartLinkedinImportDto":{"type":"object","properties":{"url":{"type":"string","description":"A pasted LinkedIn Sales Navigator, Recruiter, or classic people-search URL.","example":"https://www.linkedin.com/sales/search/people?query=abc"},"targetCount":{"type":"number","description":"How many profiles to import (1..2500).","example":500},"listName":{"type":"string","description":"Name for a new audience list to create for this import.","example":"CTOs in fintech (Sales Nav)"},"listPublicId":{"type":"string","description":"Append to an existing prospect list instead of creating a new one."},"campaignPublicId":{"type":"string","description":"The campaign this import is started from. Persisted so the campaign can look the import back up and rehydrate progress on mount (#3230)."}},"required":["url","targetCount"]},"CreateCommentDto":{"type":"object","properties":{"content":{"type":"string","description":"Comment body. @mentions are resolved server-side from this content; do not send a mentions array.","example":"Great catch, @\"Jane Doe\" — can you follow up?"},"parentCommentId":{"type":"string","description":"Optional parent comment publicId for a one-level reply."},"isInternal":{"type":"boolean","description":"Mark the comment as internal (team-only). Defaults to the parent note isInternal when omitted."}},"required":["content"]},"CreateNoteDto":{"type":"object","properties":{"note":{"type":"string"},"isInternal":{"type":"boolean","description":"Mark the note as internal (team-only)."}},"required":["note"]},"UpdateNoteDto":{"type":"object","properties":{"note":{"type":"string"},"isInternal":{"type":"boolean","description":"Toggle the note internal (team-only)."}},"required":["note"]},"UpdateInboxAgentPlaybookDto":{"type":"object","properties":{}},"ResolveInboxAgentActionDto":{"type":"object","properties":{}},"CreateSkillDto":{"type":"object","properties":{"name":{"type":"string","description":"The name of the skill","example":"JavaScript"}},"required":["name"]},"CreateScheduledInterviewDto":{"type":"object","properties":{}},"RescheduleInterviewDto":{"type":"object","properties":{}},"SelectSlotDto":{"type":"object","properties":{}},"CandidateSelectSlotDto":{"type":"object","properties":{}},"CandidateRequestReschedulingDto":{"type":"object","properties":{}},"RequestReschedulingDto":{"type":"object","properties":{}},"PreviewAvailableSlotsDto":{"type":"object","properties":{}},"CreateCalendarMeetingDto":{"type":"object","properties":{}},"RescheduleCalendarMeetingDto":{"type":"object","properties":{}},"CreateJobRubricDto":{"type":"object","properties":{}},"CreateOrganizationDto":{"type":"object","properties":{"companyName":{"type":"string","example":"Acme Staffing","description":"Organization / company name"},"ownerEmail":{"type":"string","example":"owner@acme.com","description":"Owner login email"},"ownerFirstName":{"type":"string","example":"Alice"},"ownerLastName":{"type":"string","example":"Smith"},"type":{"type":"string","enum":["agency","employer"],"example":"agency","description":"agency (staffing/recruiting) or employer (in-house hiring)"},"ownerPhone":{"type":"string","example":"+1 555 010 0000"},"initialCredits":{"type":"number","example":2500,"description":"One-time platform-credit starting balance minted as the owner's personal lot after provisioning. Omitted = 2,500; 0 provisions with no credits."},"website":{"type":"string","example":"https://acme.com","description":"Optional company website or bare domain. When set, org profile prefill (#4397) runs after provisioning (fill-empty-only; failures never block creation)."}},"required":["companyName","ownerEmail","ownerFirstName","ownerLastName","type"]},"GrantOrganizationCreditsDto":{"type":"object","properties":{"amount":{"type":"number","description":"Credits to add","example":100},"note":{"type":"string","description":"Optional note for audit log"},"persistent":{"type":"boolean","description":"Persistent grants behave like purchased credits: they survive monthly resets and expire 12 months out. Defaults to true for member-targeted grants (a personal promo lot would be zeroed at the next reset), false otherwise. Lot provenance is assigned by the server."},"memberPublicId":{"type":"string","description":"Target member's publicId: mints the grant into that member's personal silo instead of the org-shared pool (per-user credit silos). Only that member's spend reaches a personal lot; whether they can also draw the org-shared pool is the org's shared-pool policy."}},"required":["amount"]},"DeductOrganizationCreditsDto":{"type":"object","properties":{"amount":{"type":"number","description":"Credits to remove. Clamped to the current spendable pool, so a value at or above that balance drains every eligible lot.","example":500},"reason":{"type":"string","description":"Why the credits are being removed (recorded on the ledger)."},"idempotencyKey":{"type":"string","description":"Optional client idempotency key: a retry with the same key is a no-op."},"memberPublicId":{"type":"string","description":"Target member's publicId: limits the deduction to that member's personal lots (their silo balance is the clamp ceiling). Omit for the org-wide behavior, which also drains personal lots."}},"required":["amount","reason"]},"SetOrganizationPlanDto":{"type":"object","properties":{"tier":{"type":"string","description":"Plan tier to comp for the organization","enum":["starter","pro","scale","employer","enterprise"],"example":"starter"},"allowanceOverride":{"type":"object","description":"Optional per-org monthly platform-credit allowance override (#2802). Omit to preserve the current override on a re-comp; send null to clear it (revert to the catalog default); send a number to set the contract allowance re-granted every cycle.","nullable":true,"example":150000}},"required":["tier"]},"StartOrganizationTrialDto":{"type":"object","properties":{"days":{"type":"number","description":"Trial length in days. Ignored when endDate is supplied; defaults to the signup trial length.","example":14},"endDate":{"type":"string","description":"Explicit trial end date (ISO 8601). Takes precedence over days. Must be in the future."},"tier":{"type":"string","description":"Plan tier to trial; defaults to starter.","enum":["starter","pro","scale","employer","enterprise"]}}},"ExtendOrganizationTrialDto":{"type":"object","properties":{"endDate":{"type":"string","description":"New trial end date (ISO 8601). Must be in the future.","example":"2026-08-01T00:00:00.000Z"}},"required":["endDate"]},"RevokeOrganizationCreditLotDto":{"type":"object","properties":{"reason":{"type":"string","description":"Why the lot is being revoked (recorded on the ledger)."},"idempotencyKey":{"type":"string","description":"Optional client idempotency key: a retry with the same key replays the recorded result."}},"required":["reason"]},"UpdateOrganizationCreditLotExpiryDto":{"type":"object","properties":{"expiresAt":{"type":"string","description":"New lot expiry (ISO 8601). Must be in the future.","example":"2027-01-01T00:00:00.000Z"},"reason":{"type":"string","description":"Why the expiry is being changed (recorded on the audit event)."}},"required":["expiresAt","reason"]},"ReassignOrganizationCreditLotDto":{"type":"object","properties":{"memberPublicId":{"type":"object","description":"Target member's publicId: the member whose personal data silo receives the credits. Omit or null to reassign the lot back to the org-shared pool (the inverse direction).","nullable":true},"amount":{"type":"number","description":"How many credits to move; omit to move the lot's whole remaining balance. A partial amount splits the lot, leaving the remainder where it is.","minimum":1},"reason":{"type":"string","description":"Why the lot is being reassigned (recorded on the ledger + audit)."},"idempotencyKey":{"type":"string","description":"Optional client idempotency key: a retry with the same key replays the recorded result."}},"required":["reason"]},"CompAddOnDto":{"type":"object","properties":{}},"UpdateUserRoleDto":{"type":"object","properties":{}},"ExportUserDataDto":{"type":"object","properties":{"reason":{"type":"string","example":"DSAR request from candidate — ticket #456","description":"Why this data export was requested. Recorded on the immutable admin audit trail."}}},"EraseUserDto":{"type":"object","properties":{"reason":{"type":"string","example":"GDPR erasure request from candidate — ticket #123","description":"Why this user is being permanently erased. Recorded on the immutable admin audit trail."}},"required":["reason"]},"DeactivateUserDto":{"type":"object","properties":{"reason":{"type":"string","example":"Offboarding — employment ended on 2026-06-01","description":"Optional context for why this account is being deactivated. Recorded on the immutable admin audit trail."}}},"IssueUserTokenDto":{"type":"object","properties":{"reason":{"type":"string","example":"Support investigation for ticket #123"}},"required":["reason"]},"SendPasswordResetDto":{"type":"object","properties":{"reason":{"type":"string","example":"Pilot user locked out after magic-link signup","description":"Optional context for the audit trail when ops emails a password-reset link."}}},"ReplySupportHandoffDto":{"type":"object","properties":{"message":{"type":"string","maxLength":4000}},"required":["message"]},"StartAtsImportDryRunDto":{"type":"object","properties":{"provider":{"type":"string","description":"Import source. Defaults to jobadder (a connected ATS); coresignal imports a segment of our own talent corpus.","enum":["jobadder","coresignal"]},"entityTypes":{"type":"array","description":"Entity types to import. Omit or leave empty for every supported type. Attachments are not separately selectable: they ride along with candidates.","items":{"type":"string","enum":["clients","contacts","candidates","jobs","applications","placements"]}}}},"AgentChatDto":{"type":"object","properties":{}},"ResolveAgentApprovalDto":{"type":"object","properties":{}},"ExecuteAgentToolDto":{"type":"object","properties":{}},"CreateWorkflowDto":{"type":"object","properties":{}},"UpdateWorkflowDto":{"type":"object","properties":{}},"SaveWorkflowAsTemplateDto":{"type":"object","properties":{}},"TestWorkflowDto":{"type":"object","properties":{}},"TriggerWorkflowDto":{"type":"object","properties":{}},"TriggerWorkflowWebhookDto":{"type":"object","properties":{}},"PresentationDraftDto":{"type":"object","properties":{}},"PresentationSendDto":{"type":"object","properties":{}},"CreateMessageTemplateDto":{"type":"object","properties":{}},"GenerateTemplateDto":{"type":"object","properties":{}},"CreateCandidateSuppressionDto":{"type":"object","properties":{"email":{"type":"string","description":"Email address to prevent this organization from contacting.","example":"candidate@example.com","maxLength":320}},"required":["email"]},"RegisterPushSubscriptionDto":{"type":"object","properties":{}},"UnregisterPushSubscriptionDto":{"type":"object","properties":{}},"UpdateOutreachReplyActionDto":{"type":"object","properties":{}},"UpdateReviewRequestSettingsDto":{"type":"object","properties":{"platform":{"type":"string","enum":["google","trustpilot","clutch","other"]},"reviewUrl":{"type":"object","nullable":true,"description":"Public review page URL"},"subjectTemplate":{"type":"object","nullable":true,"description":"Subject template, supports {{tokens}}"},"bodyTemplate":{"type":"object","nullable":true,"description":"Body template, supports {{tokens}}"}}},"SendReviewRequestDto":{"type":"object","properties":{"placementId":{"type":"string","description":"Placement this review request follows from"},"clientId":{"type":"string","description":"Client company the request belongs to"},"recipientType":{"type":"string","enum":["client_contact","candidate"]},"clientContactId":{"type":"string","description":"Client contact to ask; defaults to the client primary"},"candidateId":{"type":"string","description":"Placed candidate to ask instead of a client contact"}}},"CreateTextTemplateDto":{"type":"object","properties":{}},"UpdateTextTemplateDto":{"type":"object","properties":{}},"CreateApiKeyDto":{"type":"object","properties":{"name":{"type":"string","description":"Human-readable label for the key.","example":"Zapier integration"},"scopes":{"type":"array","description":"Scopes granted to the key. Defaults to none if omitted.","example":["candidates_read","jobs_read"],"items":{"type":"string","enum":["candidates_read","candidates_write","jobs_read","jobs_write","applications_read","applications_write","placements_read","webhooks_read","webhooks_write","tasks_read","tasks_write","activities_read","inbox_read"]}},"rateLimitPerMinute":{"type":"number","description":"Per-minute request budget for the key. Defaults to 120.","minimum":1,"maximum":10000,"example":120},"expiresAt":{"type":"string","description":"Optional ISO-8601 expiry. After this instant the key is rejected.","example":"2027-01-01T00:00:00.000Z"}},"required":["name"]},"CreateWebhookSubscriptionDto":{"type":"object","properties":{"url":{"type":"string","description":"HTTPS endpoint to POST signed event payloads to.","example":"https://example.com/webhooks/vitae"},"eventTypes":{"type":"array","description":"Event types to deliver. Defaults to none (subscription receives nothing).","example":["candidate_created","application_updated"],"items":{"type":"string","enum":["candidate_created","candidate_updated","job_created","job_updated","application_created","application_updated","placement_created","placement_updated"]}},"description":{"type":"string","description":"Optional human-readable label.","maxLength":500},"isActive":{"type":"boolean","description":"Whether the subscription is active. Defaults to true."}},"required":["url"]},"UpdateWebhookSubscriptionDto":{"type":"object","properties":{"url":{"type":"string","description":"HTTPS endpoint to POST signed event payloads to.","example":"https://example.com/webhooks/vitae"},"eventTypes":{"type":"array","description":"Event types to deliver. Defaults to none (subscription receives nothing).","example":["candidate_created","application_updated"],"items":{"type":"string","enum":["candidate_created","candidate_updated","job_created","job_updated","application_created","application_updated","placement_created","placement_updated"]}},"description":{"type":"string","description":"Optional human-readable label.","maxLength":500},"isActive":{"type":"boolean","description":"Whether the subscription is active. Defaults to true."}}},"ApiErrorSource":{"type":"object","required":["pointer"],"properties":{"pointer":{"type":"string","description":"JSON Pointer or request location associated with the error.","example":"/body/email"}}},"ApiErrorDetail":{"type":"object","required":["code","title","detail","source"],"properties":{"code":{"type":"string","example":"validation_error"},"title":{"type":"string","example":"Validation failed"},"detail":{"type":"string","example":"The email field must be a valid email address."},"source":{"$ref":"#/components/schemas/ApiErrorSource"}}},"ApiError":{"type":"object","required":["code","message","title","details","source"],"properties":{"code":{"type":"string","example":"validation_error"},"message":{"type":"string","example":"The request could not be processed."},"title":{"type":"string","example":"Validation failed"},"requestId":{"type":"string","description":"Request correlation identifier for support and observability."},"source":{"$ref":"#/components/schemas/ApiErrorSource"},"details":{"type":"array","items":{"$ref":"#/components/schemas/ApiErrorDetail"}}}},"ApiErrorResponse":{"type":"object","required":["error"],"properties":{"error":{"$ref":"#/components/schemas/ApiError"}}}},"responses":{"ApiError400":{"description":"The request is invalid or failed validation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}}},"ApiError401":{"description":"Authentication is missing, invalid, or expired.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}}},"ApiError403":{"description":"The authenticated principal is not allowed to perform this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}}},"ApiError404":{"description":"The requested resource does not exist or is not visible to the principal.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}}},"ApiError429":{"description":"The applicable request rate limit has been exceeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"headers":{"RateLimit":{"description":"Current policy, remaining requests, and seconds until reset.","schema":{"type":"string"}},"RateLimit-Policy":{"description":"Quota and window for the rate-limit policy.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"Maximum requests permitted in the current window.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests remaining in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the current window resets.","schema":{"type":"integer"}},"Retry-After":{"description":"Seconds to wait before retrying a throttled request.","schema":{"type":"integer"}}}},"ApiError500":{"description":"The request failed because of an unexpected server error.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}}}}}}