{"openapi":"3.1.0","info":{"title":"talkfly","version":"0.2.0"},"paths":{"/v1/messaging/connection":{"get":{"tags":["project-messaging"],"summary":"Connection","operationId":"connection_v1_messaging_connection_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/send":{"post":{"tags":["project-messaging"],"summary":"Machine Send","operationId":"machine_send_v1_messaging_send_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Send"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/deliveries":{"get":{"tags":["project-messaging"],"summary":"Machine History","operationId":"machine_history_v1_messaging_deliveries_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Cursor"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryHistory"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/deliveries/{delivery_id}":{"get":{"tags":["project-messaging"],"summary":"Machine Report","operationId":"machine_report_v1_messaging_deliveries__delivery_id__get","parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Delivery Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/requests/{request_id}":{"get":{"tags":["project-messaging"],"summary":"Machine Request","operationId":"machine_request_v1_messaging_requests__request_id__get","parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/deliveries/{delivery_id}/cancel":{"post":{"tags":["project-messaging"],"summary":"Cancel","operationId":"cancel_v1_messaging_deliveries__delivery_id__cancel_post","parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Delivery Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/templates":{"get":{"tags":["project-messaging"],"summary":"Machine Templates","operationId":"machine_templates_v1_messaging_templates_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TemplateView"},"title":"Response Machine Templates V1 Messaging Templates Get"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/phone/config":{"get":{"tags":["project-messaging"],"summary":"Phone Config","operationId":"phone_config_v1_messaging_phone_config_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/phone/subjects/{subject}":{"get":{"tags":["project-messaging"],"summary":"Phone Status","operationId":"phone_status_v1_messaging_phone_subjects__subject__get","parameters":[{"name":"subject","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Subject"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/phone/challenges":{"post":{"tags":["project-messaging"],"summary":"Phone Start","operationId":"phone_start_v1_messaging_phone_challenges_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Start"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/messaging/phone/challenges/{challenge_id}/verify":{"post":{"tags":["project-messaging"],"summary":"Phone Verify","operationId":"phone_verify_v1_messaging_phone_challenges__challenge_id__verify_post","parameters":[{"name":"challenge_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Challenge Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Verify"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"400":{"description":"Invalid, expired or exhausted phone challenge","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneVerificationError"}}}}}}},"/v1/messaging/phone/requests/{request_id}":{"get":{"tags":["project-messaging"],"summary":"Phone Request","operationId":"phone_request_v1_messaging_phone_requests__request_id__get","parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/wallet":{"get":{"tags":["management"],"summary":"Balance","operationId":"balance_v1_management_wallet_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/applications/{application_id}":{"patch":{"tags":["management"],"summary":"Options","operationId":"options_v1_management_applications__application_id__patch","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationOptions"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/applications/{application_id}/lease":{"post":{"tags":["management"],"summary":"Renew Lease","operationId":"renew_lease_v1_management_applications__application_id__lease_post","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/credentials/{credential_id}/revoke":{"post":{"tags":["management"],"summary":"Revoke","operationId":"revoke_v1_management_credentials__credential_id__revoke_post","parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Credential Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/applications/{application_id}/channels":{"post":{"tags":["management"],"summary":"Create Channel","operationId":"create_channel_v1_management_applications__application_id__channels_post","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChannelInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChannelView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"get":{"tags":["management"],"summary":"Channels","operationId":"channels_v1_management_applications__application_id__channels_get","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ChannelView"},"title":"Response Channels V1 Management Applications  Application Id  Channels Get"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/applications/{application_id}/channels/{channel_id}":{"get":{"tags":["management"],"summary":"Get Channel","operationId":"get_channel_v1_management_applications__application_id__channels__channel_id__get","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"channel_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Channel Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChannelView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"patch":{"tags":["management"],"summary":"Update Channel","operationId":"update_channel_v1_management_applications__application_id__channels__channel_id__patch","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"channel_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Channel Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChannelUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChannelView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/applications/{application_id}/templates":{"post":{"tags":["management"],"summary":"Create Template","operationId":"create_template_v1_management_applications__application_id__templates_post","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateInput"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateRegistrationView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"get":{"tags":["management"],"summary":"Templates","operationId":"templates_v1_management_applications__application_id__templates_get","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TemplateRegistrationView"},"title":"Response Templates V1 Management Applications  Application Id  Templates Get"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/applications/{application_id}/templates/{template_id}":{"get":{"tags":["management"],"summary":"Get Template","operationId":"get_template_v1_management_applications__application_id__templates__template_id__get","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateRegistrationView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}},"put":{"tags":["management"],"summary":"Update Template","operationId":"update_template_v1_management_applications__application_id__templates__template_id__put","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateContent"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateRegistrationView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"413":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/applications/{application_id}/templates/{template_id}/submit":{"post":{"tags":["management"],"summary":"Submit Template","operationId":"submit_template_v1_management_applications__application_id__templates__template_id__submit_post","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateRegistrationView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/v1/management/applications/{application_id}/templates/{template_id}/disable":{"post":{"tags":["management"],"summary":"Disable Template","operationId":"disable_template_v1_management_applications__application_id__templates__template_id__disable_post","parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}},{"name":"authorization","in":"header","required":false,"schema":{"type":"string","maxLength":200,"default":"","title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateRegistrationView"}}}},"422":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"404":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"429":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"403":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"409":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}},"401":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/health/ready":{"get":{"summary":"Ready","operationId":"ready_health_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"503":{"description":"Sanitized error; inspect error.code. See endpoint error guide.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiError"}}}}}}}},"components":{"schemas":{"ApplicationOptions":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"dailyLimit":{"type":"integer","maximum":100000.0,"minimum":1.0,"title":"Dailylimit"}},"additionalProperties":false,"type":"object","required":["enabled","dailyLimit"],"title":"ApplicationOptions"},"ChannelInput":{"properties":{"name":{"type":"string","maxLength":80,"minLength":1,"title":"Name"},"channelUrl":{"anyOf":[{"type":"string","maxLength":250,"pattern":"^https://pf\\.kakao\\.com/[A-Za-z0-9_]+$"},{"type":"null"}],"title":"Channelurl"},"searchId":{"anyOf":[{"type":"string","maxLength":80,"minLength":1,"pattern":"^@?[^\\s@/]+$"},{"type":"null"}],"title":"Searchid"},"senderKey":{"anyOf":[{"type":"string","maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$"},{"type":"null"}],"title":"Senderkey"}},"additionalProperties":false,"type":"object","required":["name"],"title":"ChannelInput"},"ChannelUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":80,"minLength":1},{"type":"null"}],"title":"Name"},"channelUrl":{"anyOf":[{"type":"string","maxLength":250,"pattern":"^https://pf\\.kakao\\.com/[A-Za-z0-9_]+$"},{"type":"null"}],"title":"Channelurl"},"searchId":{"anyOf":[{"type":"string","maxLength":80,"minLength":1,"pattern":"^@?[^\\s@/]+$"},{"type":"null"}],"title":"Searchid"},"senderKey":{"anyOf":[{"type":"string","maxLength":200,"minLength":1,"pattern":"^[A-Za-z0-9_-]+$"},{"type":"null"}],"title":"Senderkey"}},"additionalProperties":false,"type":"object","title":"ChannelUpdate"},"ChannelView":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"channelUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Channelurl"},"searchId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Searchid"},"senderKeyConfigured":{"type":"boolean","title":"Senderkeyconfigured"},"status":{"type":"string","title":"Status"},"reviewMode":{"type":"string","const":"operator","title":"Reviewmode","default":"operator"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","name","channelUrl","searchId","senderKeyConfigured","status","createdAt"],"title":"ChannelView"},"DeliveryHistory":{"properties":{"items":{"items":{"$ref":"#/components/schemas/DeliveryView"},"type":"array","title":"Items"},"nextCursor":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Nextcursor"}},"type":"object","required":["items","nextCursor"],"title":"DeliveryHistory"},"DeliveryView":{"properties":{"id":{"type":"string","title":"Id"},"projectId":{"type":"string","title":"Projectid"},"templateId":{"type":"string","title":"Templateid"},"kind":{"type":"string","title":"Kind"},"recipient":{"type":"string","title":"Recipient"},"price":{"type":"integer","title":"Price"},"status":{"type":"string","title":"Status"},"settlement":{"type":"string","title":"Settlement"},"result":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Result"},"deliveryOutcome":{"type":"string","title":"Deliveryoutcome"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","templateId","kind","recipient","price","status","settlement","result","deliveryOutcome","createdAt"],"title":"DeliveryView"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Send":{"properties":{"templateId":{"type":"string","format":"uuid","title":"Templateid"},"templateVersion":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Templateversion"},"expectedPrice":{"type":"integer","maximum":10000.0,"minimum":1.0,"title":"Expectedprice"},"requestId":{"type":"string","format":"uuid","title":"Requestid"},"phone":{"type":"string","pattern":"^010[0-9]{8}$","title":"Phone"},"recipientConfirmed":{"type":"boolean","const":true,"title":"Recipientconfirmed"},"variables":{"additionalProperties":{"type":"string"},"type":"object","maxProperties":30,"title":"Variables"}},"additionalProperties":false,"type":"object","required":["templateId","expectedPrice","requestId","phone","recipientConfirmed"],"title":"Send"},"Start":{"properties":{"subject":{"type":"string","format":"uuid","title":"Subject"},"requestId":{"type":"string","format":"uuid","title":"Requestid"},"phone":{"type":"string","pattern":"^010[0-9]{8}$","title":"Phone"},"expectedPrice":{"type":"integer","maximum":10000.0,"minimum":1.0,"title":"Expectedprice"}},"additionalProperties":false,"type":"object","required":["subject","requestId","phone","expectedPrice"],"title":"Start"},"TemplateContent":{"properties":{"name":{"type":"string","maxLength":80,"minLength":1,"title":"Name"},"message":{"type":"string","maxLength":1000,"minLength":1,"title":"Message"},"buttons":{"additionalProperties":true,"type":"object","title":"Buttons"}},"additionalProperties":false,"type":"object","required":["name","message"],"title":"TemplateContent"},"TemplateInput":{"properties":{"name":{"type":"string","maxLength":80,"minLength":1,"title":"Name"},"message":{"type":"string","maxLength":1000,"minLength":1,"title":"Message"},"buttons":{"additionalProperties":true,"type":"object","title":"Buttons"},"channelId":{"type":"string","format":"uuid","title":"Channelid"},"requestId":{"type":"string","format":"uuid","title":"Requestid"}},"additionalProperties":false,"type":"object","required":["name","message","channelId","requestId"],"title":"TemplateInput"},"TemplateRegistrationView":{"properties":{"id":{"type":"string","title":"Id"},"channelId":{"type":"string","title":"Channelid"},"name":{"type":"string","title":"Name"},"message":{"type":"string","title":"Message"},"buttons":{"additionalProperties":true,"type":"object","title":"Buttons"},"variables":{"items":{"type":"string"},"type":"array","title":"Variables"},"status":{"type":"string","enum":["draft","pending","approved","rejected"],"title":"Status"},"reviewMode":{"type":"string","const":"operator","title":"Reviewmode","default":"operator"},"publishedTemplateId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publishedtemplateid"},"active":{"type":"boolean","title":"Active"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"submittedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submittedat"},"reviewedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewedat"}},"type":"object","required":["id","channelId","name","message","buttons","variables","status","publishedTemplateId","active","createdAt","submittedAt","reviewedAt"],"title":"TemplateRegistrationView"},"TemplateView":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"message":{"type":"string","title":"Message"},"price":{"type":"integer","title":"Price"},"channelId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Channelid"},"variables":{"items":{"type":"string"},"type":"array","title":"Variables"},"version":{"type":"integer","title":"Version"}},"type":"object","required":["id","name","message","price","channelId","variables","version"],"title":"TemplateView"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"Verify":{"properties":{"subject":{"type":"string","format":"uuid","title":"Subject"},"code":{"type":"string","pattern":"^[0-9]{6}$","title":"Code"}},"additionalProperties":false,"type":"object","required":["subject","code"],"title":"Verify"},"ApiError":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code"],"properties":{"code":{"type":"string"}}}}},"PhoneVerificationError":{"type":"object","required":["detail"],"properties":{"detail":{"type":"string","const":"PHONE_CODE_INVALID_OR_EXPIRED"}}}}}}