anchor.diff:  }
   ```
   
  -- full API documentation for the GraphQL SSO operations can be found in the GraphQL explorer
  -- generate an API token from your personal settings page that has access to the graphql beta, and use that to log in to the graphql explorer
  -- docs can be found in the top right corner, and are searchable
  -
   ## Available GraphQL operations
   
  -- other than those mentioned above (create blank and update), these are the available operations
  +In addition to the operations in the examples above (create and update), the following examples cover the rest of the available SSO operations. 
  +
  +Full API documentation for the GraphQL SSO operations can be found in the [GraphQL explorer](https://graphql.buildkite.com/explorer). To use the explorer, generate an API token from your personal settings page and use that to log in to the explorer. The documentation can be found in the top right corner, and are searchable.
   
   ### Create a SAML provider with data
   
  
positive.code: }
  ```
  
  - can't do an update while the provider is enabled, need to disable it, make your changes, then re-test and re-enable it once it's all working
  
  
  ## Advanced configuration
  
  
negative.code: 
  - can have as many different providers enabled at the same time as you need, they will all be displayed to users before they go through the authorisation flow
  
  ### Optional parameters
  
  You can add a note to each provider's login screen to provide information to your users. <screenshot>
  
  You can also set a session duration to enforce periodic re-authentication. The note and session duration attributes can be set on both the create and update mutations. Use the `note` field and `sessionDurationInHours` field respectively, both of which are top level attributes under the input object in the `ssoProviderCreate` and `ssoProviderUpdate` mutations.
  
  In the following example an existing identity provider is specified in the `id` field, and its note and session duration properties are updated:
  
  ```graphql
  mutation UpdateProvider {
  