@@ -2296,6 +2296,12 @@ <h3 class="field-label">Example data</h3>
2296
2296
"supportedDestinationSyncModes" : [ null, null ],
2297
2297
"supportsDbt" : true,
2298
2298
"destinationDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
2299
+ "authSpecification" : {
2300
+ "auth_type" : "oauth2.0",
2301
+ "oauth2Specification" : {
2302
+ "oauthFlowInitParameters" : [ [ "oauthFlowInitParameters", "oauthFlowInitParameters" ], [ "oauthFlowInitParameters", "oauthFlowInitParameters" ] ]
2303
+ }
2304
+ },
2299
2305
"jobInfo" : {
2300
2306
"createdAt" : 0,
2301
2307
"configId" : "configId",
@@ -4641,6 +4647,12 @@ <h3 class="field-label">Example data</h3>
4641
4647
}
4642
4648
},
4643
4649
"sourceDefinitionId" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
4650
+ "authSpecification" : {
4651
+ "auth_type" : "oauth2.0",
4652
+ "oauth2Specification" : {
4653
+ "oauthFlowInitParameters" : [ [ "oauthFlowInitParameters", "oauthFlowInitParameters" ], [ "oauthFlowInitParameters", "oauthFlowInitParameters" ] ]
4654
+ }
4655
+ },
4644
4656
"jobInfo" : {
4645
4657
"createdAt" : 0,
4646
4658
"configId" : "configId",
@@ -6004,6 +6016,7 @@ <h3>Table of Contents</h3>
6004
6016
< li > < a href ="#AttemptInfoRead "> < code > AttemptInfoRead</ code > - </ a > </ li >
6005
6017
< li > < a href ="#AttemptRead "> < code > AttemptRead</ code > - </ a > </ li >
6006
6018
< li > < a href ="#AttemptStatus "> < code > AttemptStatus</ code > - </ a > </ li >
6019
+ < li > < a href ="#AuthSpecification "> < code > AuthSpecification</ code > - </ a > </ li >
6007
6020
< li > < a href ="#CheckConnectionRead "> < code > CheckConnectionRead</ code > - </ a > </ li >
6008
6021
< li > < a href ="#CheckOperationRead "> < code > CheckOperationRead</ code > - </ a > </ li >
6009
6022
< li > < a href ="#CompleteDestinationOAuthRequest "> < code > CompleteDestinationOAuthRequest</ code > - </ a > </ li >
@@ -6058,6 +6071,7 @@ <h3>Table of Contents</h3>
6058
6071
< li > < a href ="#Notification "> < code > Notification</ code > - </ a > </ li >
6059
6072
< li > < a href ="#NotificationRead "> < code > NotificationRead</ code > - </ a > </ li >
6060
6073
< li > < a href ="#NotificationType "> < code > NotificationType</ code > - </ a > </ li >
6074
+ < li > < a href ="#OAuth2Specification "> < code > OAuth2Specification</ code > - </ a > </ li >
6061
6075
< li > < a href ="#OAuthConsentRead "> < code > OAuthConsentRead</ code > - </ a > </ li >
6062
6076
< li > < a href ="#OperationCreate "> < code > OperationCreate</ code > - </ a > </ li >
6063
6077
< li > < a href ="#OperationIdRequestBody "> < code > OperationIdRequestBody</ code > - </ a > </ li >
@@ -6171,6 +6185,16 @@ <h3><a name="AttemptStatus"><code>AttemptStatus</code> - </a> <a class="up" href
6171
6185
< div class ="field-items ">
6172
6186
</ div > <!-- field-items -->
6173
6187
</ div >
6188
+ < div class ="model ">
6189
+ < h3 > < a name ="AuthSpecification "> < code > AuthSpecification</ code > - </ a > < a class ="up " href ="#__Models "> Up</ a > </ h3 >
6190
+ < div class ='model-description '> </ div >
6191
+ < div class ="field-items ">
6192
+ < div class ="param "> auth_type (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#string "> String</ a > </ span > </ div >
6193
+ < div class ="param-enum-header "> Enum:</ div >
6194
+ < div class ="param-enum "> oauth2.0</ div >
6195
+ < div class ="param "> oauth2Specification (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#OAuth2Specification "> OAuth2Specification</ a > </ span > </ div >
6196
+ </ div > <!-- field-items -->
6197
+ </ div >
6174
6198
< div class ="model ">
6175
6199
< h3 > < a name ="CheckConnectionRead "> < code > CheckConnectionRead</ code > - </ a > < a class ="up " href ="#__Models "> Up</ a > </ h3 >
6176
6200
< div class ='model-description '> </ div >
@@ -6410,6 +6434,7 @@ <h3><a name="DestinationDefinitionSpecificationRead"><code>DestinationDefinition
6410
6434
< div class ="param "> destinationDefinitionId </ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#UUID "> UUID</ a > </ span > format: uuid</ div >
6411
6435
< div class ="param "> documentationUrl (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#string "> String</ a > </ span > </ div >
6412
6436
< div class ="param "> connectionSpecification (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#DestinationDefinitionSpecification "> DestinationDefinitionSpecification</ a > </ span > </ div >
6437
+ < div class ="param "> authSpecification (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#AuthSpecification "> AuthSpecification</ a > </ span > </ div >
6413
6438
< div class ="param "> jobInfo </ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#SynchronousJobRead "> SynchronousJobRead</ a > </ span > </ div >
6414
6439
< div class ="param "> supportedDestinationSyncModes (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#DestinationSyncMode "> array[DestinationSyncMode]</ a > </ span > </ div >
6415
6440
< div class ="param "> supportsDbt (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#boolean "> Boolean</ a > </ span > </ div >
@@ -6656,6 +6681,13 @@ <h3><a name="NotificationType"><code>NotificationType</code> - </a> <a class="up
6656
6681
< div class ="field-items ">
6657
6682
</ div > <!-- field-items -->
6658
6683
</ div >
6684
+ < div class ="model ">
6685
+ < h3 > < a name ="OAuth2Specification "> < code > OAuth2Specification</ code > - </ a > < a class ="up " href ="#__Models "> Up</ a > </ h3 >
6686
+ < div class ='model-description '> An object containing any metadata needed to describe this connector's Oauth flow</ div >
6687
+ < div class ="field-items ">
6688
+ < div class ="param "> oauthFlowInitParameters (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#array "> array[array[String]]</ a > </ span > Pointers to the fields in the ConnectorSpecification which are needed to obtain the initial refresh/access tokens for the OAuth flow. Each inner array represents the path in the ConnectorSpecification of the referenced field. For example. Assume the ConnectorSpecification contains params 'app_secret', 'app_id' which are needed to get the initial refresh token. If they are not nested in the config, then the array would look like this [['app_secret'], ['app_id']] If they are nested inside, say, an object called 'auth_params' then this array would be [['auth_params', 'app_secret'], ['auth_params', 'app_id']] </ div >
6689
+ </ div > <!-- field-items -->
6690
+ </ div >
6659
6691
< div class ="model ">
6660
6692
< h3 > < a name ="OAuthConsentRead "> < code > OAuthConsentRead</ code > - </ a > < a class ="up " href ="#__Models "> Up</ a > </ h3 >
6661
6693
< div class ='model-description '> </ div >
@@ -6849,6 +6881,7 @@ <h3><a name="SourceDefinitionSpecificationRead"><code>SourceDefinitionSpecificat
6849
6881
< div class ="param "> sourceDefinitionId </ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#UUID "> UUID</ a > </ span > format: uuid</ div >
6850
6882
< div class ="param "> documentationUrl (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#string "> String</ a > </ span > </ div >
6851
6883
< div class ="param "> connectionSpecification (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#SourceDefinitionSpecification "> SourceDefinitionSpecification</ a > </ span > </ div >
6884
+ < div class ="param "> authSpecification (optional)</ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#AuthSpecification "> AuthSpecification</ a > </ span > </ div >
6852
6885
< div class ="param "> jobInfo </ div > < div class ="param-desc "> < span class ="param-type "> < a href ="#SynchronousJobRead "> SynchronousJobRead</ a > </ span > </ div >
6853
6886
</ div > <!-- field-items -->
6854
6887
</ div >
0 commit comments