{"openapi":"3.1.0","info":{"title":"Blink API Bridge","version":"0.1.0"},"paths":{"/api/v1/health":{"get":{"summary":"Health","operationId":"health_api_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}}}}},"/api/v1/users":{"post":{"summary":"Users Create","operationId":"users_create_api_v1_users_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/token":{"post":{"summary":"Auth Token","operationId":"auth_token_api_v1_auth_token_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthTokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/refresh":{"post":{"summary":"Auth Refresh","operationId":"auth_refresh_api_v1_auth_refresh_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshTokenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthTokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/me":{"get":{"summary":"Me Get","operationId":"me_get_api_v1_me_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/users":{"post":{"summary":"Admin Users Create","operationId":"admin_users_create_api_v1_admin_users_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminCreateUserRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Admin Users List","operationId":"admin_users_list_api_v1_admin_users_get","parameters":[{"name":"include_disabled","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Disabled"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserSummary"},"title":"Response Admin Users List Api V1 Admin Users Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/users/{user_id}":{"get":{"summary":"Admin Users Get","operationId":"admin_users_get_api_v1_admin_users__user_id__get","parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Admin Users Update","operationId":"admin_users_update_api_v1_admin_users__user_id__patch","parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminUpdateUserRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/linked-accounts/blink":{"post":{"summary":"Blink Link","operationId":"blink_link_api_v1_linked_accounts_blink_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkBlinkRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkedBlinkAccountResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Blink Account Get","operationId":"blink_account_get_api_v1_linked_accounts_blink_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkedBlinkAccountResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Blink Account Delete","operationId":"blink_account_delete_api_v1_linked_accounts_blink_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/linked-accounts/blink/health":{"get":{"summary":"Blink Account Health","operationId":"blink_account_health_api_v1_linked_accounts_blink_health_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlinkLinkedAccountHealthResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/linked-accounts/blink/credentials":{"post":{"summary":"Credentials Create","operationId":"credentials_create_api_v1_linked_accounts_blink_credentials_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCredentialRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCredentialResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Credentials List","operationId":"credentials_list_api_v1_linked_accounts_blink_credentials_get","parameters":[{"name":"include_revoked","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Revoked"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CredentialSummary"},"title":"Response Credentials List Api V1 Linked Accounts Blink Credentials Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/linked-accounts/blink/credentials/{credential_id}":{"delete":{"summary":"Credentials Revoke","operationId":"credentials_revoke_api_v1_linked_accounts_blink_credentials__credential_id__delete","parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","title":"Credential Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeCredentialResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/linked-accounts/blink/callbacks":{"post":{"summary":"Blink Callback Register","operationId":"blink_callback_register_api_v1_linked_accounts_blink_callbacks_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOutboundCallbackRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOutboundCallbackResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Blink Callbacks List","operationId":"blink_callbacks_list_api_v1_linked_accounts_blink_callbacks_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CallbackSummary"},"title":"Response Blink Callbacks List Api V1 Linked Accounts Blink Callbacks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/linked-accounts/blink/callbacks/{callback_id}":{"delete":{"summary":"Blink Callback Remove","operationId":"blink_callback_remove_api_v1_linked_accounts_blink_callbacks__callback_id__delete","parameters":[{"name":"callback_id","in":"path","required":true,"schema":{"type":"string","title":"Callback Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/actions/messages":{"post":{"summary":"Post Message","operationId":"post_message_api_v1_actions_messages_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostMessageRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostMessageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/account":{"get":{"summary":"Blink Self Account Get","operationId":"blink_self_account_get_api_v1_blink_account_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Self Account Get Api V1 Blink Account Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"summary":"Blink Self Account Update","operationId":"blink_self_account_update_api_v1_blink_account_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlinkUpdateAccountRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Self Account Update Api V1 Blink Account Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/groups":{"get":{"summary":"Blink Groups List","operationId":"blink_groups_list_api_v1_blink_groups_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Groups List Api V1 Blink Groups Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/groups/{group_id}":{"get":{"summary":"Blink Group Get","operationId":"blink_group_get_api_v1_blink_groups__group_id__get","parameters":[{"name":"group_id","in":"path","required":true,"schema":{"type":"string","title":"Group Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Group Get Api V1 Blink Groups  Group Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/groups/{group_id}/members":{"get":{"summary":"Blink Group Members List","operationId":"blink_group_members_list_api_v1_blink_groups__group_id__members_get","parameters":[{"name":"group_id","in":"path","required":true,"schema":{"type":"string","title":"Group Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Group Members List Api V1 Blink Groups  Group Id  Members Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/groups/{group_id}/conversations":{"get":{"summary":"Blink Group Conversations List","operationId":"blink_group_conversations_list_api_v1_blink_groups__group_id__conversations_get","parameters":[{"name":"group_id","in":"path","required":true,"schema":{"type":"string","title":"Group Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Group Conversations List Api V1 Blink Groups  Group Id  Conversations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/conversations":{"get":{"summary":"Blink Conversations List","operationId":"blink_conversations_list_api_v1_blink_conversations_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Conversations List Api V1 Blink Conversations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Blink Conversation Create","operationId":"blink_conversation_create_api_v1_blink_conversations_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlinkCreateConversationRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Conversation Create Api V1 Blink Conversations Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/conversations/{conversation_id}":{"get":{"summary":"Blink Conversation Get","operationId":"blink_conversation_get_api_v1_blink_conversations__conversation_id__get","parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","title":"Conversation Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Conversation Get Api V1 Blink Conversations  Conversation Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"summary":"Blink Conversation Update","operationId":"blink_conversation_update_api_v1_blink_conversations__conversation_id__put","parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","title":"Conversation Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlinkUpdateConversationRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Conversation Update Api V1 Blink Conversations  Conversation Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Blink Conversation Delete","operationId":"blink_conversation_delete_api_v1_blink_conversations__conversation_id__delete","parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","title":"Conversation Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Conversation Delete Api V1 Blink Conversations  Conversation Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/conversations/{conversation_id}/messages":{"get":{"summary":"Blink Conversation Messages List","operationId":"blink_conversation_messages_list_api_v1_blink_conversations__conversation_id__messages_get","parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","title":"Conversation Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"before_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Before Date"}},{"name":"after_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"After Date"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Conversation Messages List Api V1 Blink Conversations  Conversation Id  Messages Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Blink Conversation Message Create","operationId":"blink_conversation_message_create_api_v1_blink_conversations__conversation_id__messages_post","parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","title":"Conversation Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlinkCreateMessageRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Conversation Message Create Api V1 Blink Conversations  Conversation Id  Messages Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/events/polls":{"post":{"summary":"Blink Event Poll Create","operationId":"blink_event_poll_create_api_v1_blink_events_polls_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Event Poll Create Api V1 Blink Events Polls Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/events/polls/{polling_id}":{"get":{"summary":"Blink Event Poll Get","operationId":"blink_event_poll_get_api_v1_blink_events_polls__polling_id__get","parameters":[{"name":"polling_id","in":"path","required":true,"schema":{"type":"string","title":"Polling Id"}},{"name":"sequence_id","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Sequence Id"}},{"name":"wait_seconds","in":"query","required":false,"schema":{"type":"integer","maximum":25,"minimum":1,"default":25,"title":"Wait Seconds"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Event Poll Get Api V1 Blink Events Polls  Polling Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/messages/{message_id}":{"put":{"summary":"Blink Message Update","operationId":"blink_message_update_api_v1_blink_messages__message_id__put","parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","title":"Message Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlinkUpdateMessageRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Message Update Api V1 Blink Messages  Message Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Blink Message Delete","operationId":"blink_message_delete_api_v1_blink_messages__message_id__delete","parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","title":"Message Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Message Delete Api V1 Blink Messages  Message Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/blink/messages/{message_id}/reactions":{"put":{"summary":"Blink Message Reaction Set","operationId":"blink_message_reaction_set_api_v1_blink_messages__message_id__reactions_put","parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","title":"Message Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlinkReactionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Message Reaction Set Api V1 Blink Messages  Message Id  Reactions Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Blink Message Reactions List","operationId":"blink_message_reactions_list_api_v1_blink_messages__message_id__reactions_get","parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","title":"Message Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Blink Message Reactions List Api V1 Blink Messages  Message Id  Reactions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AdminCreateUserRequest":{"properties":{"username":{"type":"string","title":"Username"},"password":{"type":"string","minLength":8,"title":"Password"},"email":{"type":"string","title":"Email"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"role":{"type":"string","enum":["admin","user"],"title":"Role","default":"user"}},"type":"object","required":["username","password","email"],"title":"AdminCreateUserRequest"},"AdminUpdateUserRequest":{"properties":{"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"password":{"anyOf":[{"type":"string","minLength":8},{"type":"null"}],"title":"Password"},"role":{"anyOf":[{"type":"string","enum":["admin","user"]},{"type":"null"}],"title":"Role"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},"type":"object","title":"AdminUpdateUserRequest"},"AuthTokenResponse":{"properties":{"access_token":{"type":"string","title":"Access Token"},"refresh_token":{"type":"string","title":"Refresh Token"},"token_type":{"type":"string","title":"Token Type","default":"Bearer"},"expires_in":{"type":"integer","title":"Expires In"}},"type":"object","required":["access_token","refresh_token","expires_in"],"title":"AuthTokenResponse"},"BlinkCreateConversationRequest":{"properties":{"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"user_ids":{"items":{"type":"string"},"type":"array","title":"User Ids"},"group_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Group Id"},"group_user_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Group User Ids"}},"type":"object","title":"BlinkCreateConversationRequest"},"BlinkCreateMessageRequest":{"properties":{"message":{"type":"string","title":"Message"},"message_type":{"type":"string","enum":["message","rich","card"],"title":"Message Type","default":"message"},"additional_data":{"type":"object","title":"Additional Data"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["message"],"title":"BlinkCreateMessageRequest"},"BlinkLinkedAccountHealthResponse":{"properties":{"linked":{"type":"boolean","title":"Linked","default":true},"healthy":{"type":"boolean","title":"Healthy"},"status":{"type":"string","enum":["healthy","unhealthy"],"title":"Status"},"checked_at":{"type":"string","title":"Checked At"},"blink_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Blink User Id"},"blink_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Blink Email"},"blink_display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Blink Display Name"},"blink_status":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Blink Status"},"detail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detail"}},"type":"object","required":["healthy","status","checked_at"],"title":"BlinkLinkedAccountHealthResponse"},"BlinkReactionRequest":{"properties":{"reaction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reaction"}},"type":"object","title":"BlinkReactionRequest"},"BlinkUpdateAccountRequest":{"properties":{"fields":{"type":"object","title":"Fields"}},"type":"object","title":"BlinkUpdateAccountRequest"},"BlinkUpdateConversationRequest":{"properties":{"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"favourite":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Favourite"},"is_restricted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Restricted"},"volume":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Volume"}},"type":"object","title":"BlinkUpdateConversationRequest"},"BlinkUpdateMessageRequest":{"properties":{"message":{"type":"string","title":"Message"},"message_type":{"type":"string","enum":["message","rich","card"],"title":"Message Type","default":"message"},"additional_data":{"type":"object","title":"Additional Data"}},"type":"object","required":["message"],"title":"BlinkUpdateMessageRequest"},"CallbackSummary":{"properties":{"callback_id":{"type":"string","title":"Callback Id"},"name":{"type":"string","title":"Name"},"url":{"type":"string","title":"Url"},"event_types":{"items":{"type":"string"},"type":"array","title":"Event Types"},"entity_types":{"items":{"type":"string"},"type":"array","title":"Entity Types"},"conversation_ids":{"items":{"type":"string"},"type":"array","title":"Conversation Ids"},"enabled":{"type":"boolean","title":"Enabled"}},"type":"object","required":["callback_id","name","url","event_types","entity_types","conversation_ids","enabled"],"title":"CallbackSummary"},"CreateCredentialRequest":{"properties":{"name":{"type":"string","title":"Name"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"},"allowed_conversation_ids":{"items":{"type":"string"},"type":"array","title":"Allowed Conversation Ids"}},"type":"object","required":["name"],"title":"CreateCredentialRequest"},"CreateCredentialResponse":{"properties":{"credential_id":{"type":"string","title":"Credential Id"},"api_key":{"type":"string","title":"Api Key"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"},"allowed_conversation_ids":{"items":{"type":"string"},"type":"array","title":"Allowed Conversation Ids"}},"type":"object","required":["credential_id","api_key","scopes","allowed_conversation_ids"],"title":"CreateCredentialResponse"},"CreateOutboundCallbackRequest":{"properties":{"name":{"type":"string","title":"Name"},"url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Url"},"event_types":{"items":{"type":"string"},"type":"array","title":"Event Types"},"entity_types":{"items":{"type":"string"},"type":"array","title":"Entity Types"},"conversation_ids":{"items":{"type":"string"},"type":"array","title":"Conversation Ids"},"secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Secret"},"enabled":{"type":"boolean","title":"Enabled","default":true}},"type":"object","required":["name","url"],"title":"CreateOutboundCallbackRequest"},"CreateOutboundCallbackResponse":{"properties":{"callback_id":{"type":"string","title":"Callback Id"},"secret":{"type":"string","title":"Secret"}},"type":"object","required":["callback_id","secret"],"title":"CreateOutboundCallbackResponse"},"CreateUserRequest":{"properties":{"username":{"type":"string","title":"Username"},"password":{"type":"string","minLength":8,"title":"Password"},"email":{"type":"string","title":"Email"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"}},"type":"object","required":["username","password","email"],"title":"CreateUserRequest"},"CreateUserResponse":{"properties":{"user_id":{"type":"string","title":"User Id"},"username":{"type":"string","title":"Username"},"role":{"type":"string","enum":["admin","user"],"title":"Role","default":"user"}},"type":"object","required":["user_id","username"],"title":"CreateUserResponse"},"CredentialSummary":{"properties":{"credential_id":{"type":"string","title":"Credential Id"},"name":{"type":"string","title":"Name"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"},"allowed_conversation_ids":{"items":{"type":"string"},"type":"array","title":"Allowed Conversation Ids"},"active":{"type":"boolean","title":"Active"}},"type":"object","required":["credential_id","name","scopes","allowed_conversation_ids","active"],"title":"CredentialSummary"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status","default":"ok"}},"type":"object","title":"HealthResponse"},"LinkBlinkRequest":{"properties":{"token_origin":{"type":"string","enum":["web","ios"],"title":"Token Origin","default":"web"},"access_token":{"type":"string","title":"Access Token"},"refresh_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Refresh Token"}},"type":"object","required":["access_token"],"title":"LinkBlinkRequest"},"LinkedBlinkAccountResponse":{"properties":{"user_id":{"type":"string","title":"User Id"},"blink_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Blink User Id"},"blink_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Blink Email"},"blink_display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Blink Display Name"},"token_origin":{"type":"string","title":"Token Origin"},"status":{"type":"string","title":"Status"}},"type":"object","required":["user_id","token_origin","status"],"title":"LinkedBlinkAccountResponse"},"LoginRequest":{"properties":{"username":{"type":"string","title":"Username"},"password":{"type":"string","title":"Password"}},"type":"object","required":["username","password"],"title":"LoginRequest"},"PostMessageRequest":{"properties":{"conversation_id":{"type":"string","title":"Conversation Id"},"message":{"type":"string","title":"Message"},"message_type":{"type":"string","enum":["message","rich","card"],"title":"Message Type","default":"message"},"additional_data":{"type":"object","title":"Additional Data"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["conversation_id","message"],"title":"PostMessageRequest"},"PostMessageResponse":{"properties":{"message_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message Id"},"blink_status":{"type":"integer","title":"Blink Status"},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id"},"response":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Response"}},"type":"object","required":["blink_status"],"title":"PostMessageResponse"},"RefreshTokenRequest":{"properties":{"refresh_token":{"type":"string","title":"Refresh Token"}},"type":"object","required":["refresh_token"],"title":"RefreshTokenRequest"},"RevokeCredentialResponse":{"properties":{"credential_id":{"type":"string","title":"Credential Id"},"active":{"type":"boolean","title":"Active","default":false}},"type":"object","required":["credential_id"],"title":"RevokeCredentialResponse"},"UserSummary":{"properties":{"user_id":{"type":"string","title":"User Id"},"username":{"type":"string","title":"Username"},"email":{"type":"string","title":"Email"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"role":{"type":"string","enum":["admin","user"],"title":"Role","default":"user"},"active":{"type":"boolean","title":"Active","default":true}},"type":"object","required":["user_id","username","email"],"title":"UserSummary"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}