Application Credentials

Create application credential

Creates a new application credential

post/zones/{zoneId}/application-credentials

Path parameters

zoneIdstring required

Request body

OR
OR
OR
OR

Response

Response for creating a new application credential

OR
OR
OR
OR

Changes

Changed in 9 of the 23 revisions of this API.734

    • added the non-success response with the status 400

      response-non-success-status-added

    • added the non-success response with the status 403

      response-non-success-status-added

    • added the non-success response with the status 404

      response-non-success-status-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/metadata/icon_url to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/openid/external_id_claim to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/metadata/icon_url to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/openid/single_logout_enabled to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #2: Application Credential Password]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/metadata/icon_url to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #3: Application Credential Public Key]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/metadata/icon_url to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #4: Application Credential URL]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/metadata/icon_url to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #5: Application Credential Public]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/metadata/icon_url to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/openid/scopes to the response with the 200 status

      response-optional-property-added

    • added the required property anyOf[subschema #1: Application Credential Token]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/consent to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #2: Application Credential Password]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/consent to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #3: Application Credential Public Key]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/consent to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #4: Application Credential URL]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/consent to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #5: Application Credential Public]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/consent to the response with the 200 status

      response-required-property-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/openid/user_identifier_claim to the response with the 200 status

      response-optional-property-added

  • d3d69f45bfed53See the full diff
    • removed the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/traits from the response with the 200 status

      response-optional-property-removed

    • removed the optional property anyOf[subschema #2: Application Credential Password]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/traits from the response with the 200 status

      response-optional-property-removed

    • removed the optional property anyOf[subschema #3: Application Credential Public Key]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/traits from the response with the 200 status

      response-optional-property-removed

    • removed the optional property anyOf[subschema #4: Application Credential URL]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/traits from the response with the 200 status

      response-optional-property-removed

    • removed the optional property anyOf[subschema #5: Application Credential Public]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/traits from the response with the 200 status

      response-optional-property-removed

    • the endpoint scheme security OAuth2 was added to the API

      api-security-added

    • the endpoint scheme security bearerAuth was added to the API

      api-security-added

    • the endpoint scheme security iam_bearerAuth was removed from the API

      api-security-removed

    This revision also has 8 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/oauth2/authorization_parameters to the response with the 200 status

      response-optional-property-added

    • added the required property anyOf[subschema #1: Application Credential Token]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/owner_type to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/owner_type to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/oauth2/issuer to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #2: Application Credential Password]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/owner_type to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #3: Application Credential Public Key]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/owner_type to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #4: Application Credential URL]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/owner_type to the response with the 200 status

      response-required-property-added

    • added the required property anyOf[subschema #5: Application Credential Public]/allOf[subschema #1: Application Credential Base Fields]/application/allOf[subschema #1: Application]/owner_type to the response with the 200 status

      response-required-property-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/oauth2/scope_parameter to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/oauth2/scope_separator to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/oauth2/token_response_access_token_pointer to the response with the 200 status

      response-optional-property-added

    • removed the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/domains from the response with the 200 status

      response-optional-property-removed

    • removed the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/metadata/internal_claims from the response with the 200 status

      response-optional-property-removed

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/oauth2/authorization_resource_enabled to the response with the 200 status

      response-optional-property-added

    • added the optional property anyOf[subschema #1: Application Credential Token]/allOf[subschema #2]/provider/allOf[subschema #1: Provider]/protocols/oauth2/authorization_resource_parameter to the response with the 200 status

      response-optional-property-added

    This revision also has 82 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog