{ "type": "object", "name": "CreateExternalCredentialRequest", "properties": { "developerName": { "type": "string" }, "masterLabel": { "type": "string" }, "authenticationProtocol": { "type": "string" }, "principals": { "type": "array", "description": "", "items": { "type": "object", "properties": { "principalName": { "type": "string" }, "principalType": { "type": "string" }, "sequenceNumber": { "type": "integer" } }, "required": [ "principalName", "principalType", "sequenceNumber" ] } }, "customHeaders": { "type": "array", "description": "", "items": { "type": "object", "properties": { "headerName": { "type": "string" }, "headerValue": { "type": "string" }, "sequenceNumber": { "type": "integer" } }, "required": [ "headerName", "headerValue", "sequenceNumber" ] } } }, "required": [ "developerName", "masterLabel", "authenticationProtocol", "principals", "customHeaders" ], "$schema": "https://json-structure.org/draft/2020-12/schema" }