MongoDBMongoDB Atlas Administration API v2
POST/api/atlas/v2/federationSettings/{federationSettingsId}/identityProviders
Manage create Federation Setting Identity Provider.
Contract-preserving POST endpoint for create Federation Setting Identity Provider in the MongoDB Atlas Administration API. Resource-specific values are supplied by the caller at runtime.
All 540 MongoDB Atlas administration endpoints from a fixed Apache-2.0 OpenAPI revision. Hub provides documentation and an independent SDK/CLI, but never proxies account, organization, project, network, backup, or operational data; callers connect directly with local credentials.
Request
- operationId
createFederationSettingIdentityProvider- Server
https://cloud.mongodb.com- Authentication
- ServiceAccounts, DigestAuth
Request parameters
federationSettingsId
pathstringrequired
federation Settings Id value in the Atlas Administration API contract.
55fa922fb343282757d9554e
envelope
queryboolean
envelope value in the Atlas Administration API contract.
Request body
FederationOidcIdentityProviderUpdaterequired
Content-Type: application/vnd.atlas.2023-11-15+json
Properties: audienceauthorizationTypedescriptiondisplayNamegroupsClaimidpTypeissuerUriprotocoluserClaim
Responses
200
FederationOidcIdentityProviderapplication/vnd.atlas.2023-11-15+json
Successful supplier response.
Properties: associatedOrgsaudienceauthorizationTypecreatedAtdescriptiondisplayNamegroupsClaimididpTypeissuerUrioktaIdpIdprotocolupdatedAtuserClaim
400
ApiErrorapplication/json
Supplier response with HTTP status 400.
Properties: badRequestDetaildetailerrorerrorCodeparametersreason
401
ApiErrorapplication/json
Supplier response with HTTP status 401.
Properties: badRequestDetaildetailerrorerrorCodeparametersreason
403
ApiErrorapplication/json
Supplier response with HTTP status 403.
Properties: badRequestDetaildetailerrorerrorCodeparametersreason
404
ApiErrorapplication/json
Supplier response with HTTP status 404.
Properties: badRequestDetaildetailerrorerrorCodeparametersreason
429
ApiErrorapplication/json
Supplier response with HTTP status 429.
Properties: badRequestDetaildetailerrorerrorCodeparametersreason
500
ApiErrorapplication/json
Supplier response with HTTP status 500.
Properties: badRequestDetaildetailerrorerrorCodeparametersreason
{
"associatedOrgs": {
"dataAccessIdentityProviderIds": [],
"domainAllowList": [],
"domainRestrictionEnabled": false,
"instantUserProvisioningDisabled": false,
"orgId": "32b6e34b3d91647abb20e7b8",
"postAuthRoleGrants": [
"ORG_OWNER"
],
"roleMappings": {
"id": "32b6e34b3d91647abb20e7b8",
"roleAssignments": {}
}
},
"authorizationType": "GROUP",
"id": "32b6e34b3d91647abb20e7b8"
}