{"items":[{"type":"link","label":"CCM User Context Service","link":"/solutions/ccm/apis/ccm-user-context-service","routeSlug":"/solutions/ccm/apis/ccm-user-context-service","content":{"contentType":"overview","meta":{"name":"CCM User Context Service"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"CCM-User-Context-Service.json","url":"/_bundle/solutions/ccm/apis/CCM-User-Context-Service.json?download"},{"kind":"download","label":"CCM-User-Context-Service.yaml","url":"/_bundle/solutions/ccm/apis/CCM-User-Context-Service.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"https://api.delfi.slb.com/ccm/userContext","description":"US"},{"url":"https://eu-api.delfi.slb.com/ccm/userContext","description":"EU"},{"url":"/_mock/solutions/ccm/apis/ccm-user-context-service","description":"Mock server","isMockServer":true}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"CCM User Context Service (1.0.0.0)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Cloud Core Management Services: User Context Service"},"children":[]},{"$$mdtype":"Node","type":"hardbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"APIs that support Access Token:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/v1/currentContext"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tag","tag":"admonition","attributes":{"type":"info","name":""},"children":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"No whitelisting required."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"fence","attributes":{"content":"ccm-user-context-cfsservice.slbservice.com\n","language":"plain","title":"ClientID"},"children":[{"$$mdtype":"Node","type":"text","attributes":{"content":"ccm-user-context-cfsservice.slbservice.com\n"},"children":[]}]}]}],"sectionId":"/solutions/ccm/apis/ccm-user-context-service"}],"sectionId":"/solutions/ccm/apis/ccm-user-context-service"}]}]}},{"type":"group","label":"user-context-service","link":"/solutions/ccm/apis/ccm-user-context-service/user-context-service","routeSlug":"/solutions/ccm/apis/ccm-user-context-service/user-context-service","items":[{"label":"Get the current context of the user.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/solutions/ccm/apis/ccm-user-context-service/user-context-service/getcurrentusercontext","routeSlug":"/solutions/ccm/apis/ccm-user-context-service/user-context-service/getcurrentusercontext","metadata":{"seo":{"title":"Get the current context of the user.","description":"Retrieve the current context of the user.The user is identified through their user-principal, as indicated by the email claim in the JWT token within the authorization header.The API caller is authenticated via the service principal, as indicated by the azp (Authorized Party) claim in the JWT token within the authorization header.If your application must be scoped to specific billing accounts, the client ID needs the ccm.billingaccount.read  (e.g., the controlPlaneAdmin role) permission to get the context of user. Please raise the request with the CSI team.If user's context contains a data partition, then the client ID in the service principal must also possess the ccm.datapartition.read(e.g., the controlPlaneAdmin role) to access the context associated with the user.The API enforces a request rate limit of 10 requests per minute per caller."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetCurrentUserContext","name":"Get the current context of the user.","isWebhook":false,"pointer":"/paths/~1v1~1currentContext/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get the current context of the user.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Retrieve the current context of the user."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The user is identified through their user-principal, as indicated by the email claim in the JWT token within the authorization header."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The API caller is authenticated via the service principal, as indicated by the azp (Authorized Party) claim in the JWT token within the authorization header."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If your application must be scoped to specific billing accounts, the client ID needs the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ccm.billingaccount.read"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"  (e.g., the controlPlaneAdmin role) permission to get the context of user. Please raise the request with the CSI team."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If user's context contains a data partition, then the client ID in the service principal must also possess the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ccm.datapartition.read"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"(e.g., the controlPlaneAdmin role) to access the context associated with the user."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The API enforces a request rate limit of 10 requests per minute per caller."},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"bearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"User Token from SLB Authenticator Service"},{"name":"appkey","scopes":[],"type":"apiKey","in":"header","paramName":"appkey","description":"AppKey/ConsumerKey from your App on Developer Portal"}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v1/currentContext","servers":[{"url":"https://api.delfi.slb.com/ccm/userContext","description":"US"},{"url":"https://eu-api.delfi.slb.com/ccm/userContext","description":"EU"},{"url":"/_mock/solutions/ccm/apis/ccm-user-context-service","description":"Mock server","isMockServer":true}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"bearer","type":"http","scheme":"bearer","bearerFormat":"JWT"},{"id":"appkey","type":"apiKey","name":"appkey","in":"header"}],"scopes":[]}],"responseCodes":["200","400","401","403","404","429","500"],"pointer":"/v1/currentContext","href":"user-context-service/getcurrentusercontext","openApiOperationId":"GetCurrentUserContext","summary":"Get the current context of the user."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.delfi.slb.com/ccm/userContext","description":"US"},{"url":"https://eu-api.delfi.slb.com/ccm/userContext","description":"EU"},{"url":"/_mock/solutions/ccm/apis/ccm-user-context-service","description":"Mock server","isMockServer":true}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Success","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GetContext"}},"schemaId":"components/schemas/GetContext"},{"code":"400","description":"Bad Request","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"401","description":"Unauthorized","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"403","description":"Forbidden","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"404","description":"Not Found","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"429","description":"Too Many Requests","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"500","description":"Internal Server Error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"}],"pointer":"/paths/~1v1~1currentContext/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/GetContext","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GetContext"}}},{"code":"400","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"401","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"403","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"404","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"429","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"500","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/user-context-service/getcurrentusercontext"}],"panels":[]}]},"httpPath":"/v1/currentContext"},{"label":"Update context for a given user","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/solutions/ccm/apis/ccm-user-context-service/user-context-service/putcurrentusercontext","routeSlug":"/solutions/ccm/apis/ccm-user-context-service/user-context-service/putcurrentusercontext","metadata":{"seo":{"title":"Update context for a given user","description":"Update the context of the user.The user is identified through their user-principal, as indicated by the email claim in the JWT token within the authorization header.The API caller is authenticated via the service principal, as indicated by the azp (Authorized Party) claim in the JWT token within the authorization header.If your application must be scoped to specific billing accounts, the client ID needs the ccm.billingaccount.read  (e.g., the controlPlaneAdmin role) permission to update the context of user. Please raise the request with the CSI team.If slbPartitionId value is provided while updating the user's context, then the client ID  must also possess the ccm.datapartition.read(e.g., the controlPlaneAdmin role).The API enforces a request rate limit of 10 requests per minute per caller."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"PutCurrentUserContext","name":"Update context for a given user","isWebhook":false,"pointer":"/paths/~1v1~1currentContext/put","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update context for a given user","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Update the context of the user."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The user is identified through their user-principal, as indicated by the email claim in the JWT token within the authorization header."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The API caller is authenticated via the service principal, as indicated by the azp (Authorized Party) claim in the JWT token within the authorization header."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If your application must be scoped to specific billing accounts, the client ID needs the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ccm.billingaccount.read"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"  (e.g., the controlPlaneAdmin role) permission to update the context of user. Please raise the request with the CSI team."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If slbPartitionId value is provided while updating the user's context, then the client ID  must also possess the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ccm.datapartition.read"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"(e.g., the controlPlaneAdmin role)."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The API enforces a request rate limit of 10 requests per minute per caller."},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"bearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"User Token from SLB Authenticator Service"},{"name":"appkey","scopes":[],"type":"apiKey","in":"header","paramName":"appkey","description":"AppKey/ConsumerKey from your App on Developer Portal"}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PutContext"}},"schemaId":"components/schemas/PutContext","pointer":"/paths/~1v1~1currentContext/put/requestBody","description":"billingAccountId and contractId is the CRM ID for the BillingAccount and Contract. departmentId and datapartitionId is the CCM Auto-Generated ID for the department and DataPartition."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PUT","path":"/v1/currentContext","servers":[{"url":"https://api.delfi.slb.com/ccm/userContext","description":"US"},{"url":"https://eu-api.delfi.slb.com/ccm/userContext","description":"EU"},{"url":"/_mock/solutions/ccm/apis/ccm-user-context-service","description":"Mock server","isMockServer":true}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"bearer","type":"http","scheme":"bearer","bearerFormat":"JWT"},{"id":"appkey","type":"apiKey","name":"appkey","in":"header"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/PutContext"}},"responseCodes":["201","400","401","403","404","429","500"],"pointer":"/v1/currentContext","href":"user-context-service/putcurrentusercontext","openApiOperationId":"PutCurrentUserContext","summary":"Update context for a given user"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.delfi.slb.com/ccm/userContext","description":"US"},{"url":"https://eu-api.delfi.slb.com/ccm/userContext","description":"EU"},{"url":"/_mock/solutions/ccm/apis/ccm-user-context-service","description":"Mock server","isMockServer":true}],"schemaId":"components/schemas/PutContext","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PutContext"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Success","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"400","description":"Bad Request","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"401","description":"Unauthorized","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"403","description":"Forbidden","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"404","description":"Not Found","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"429","description":"Too Many Requests","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"},{"code":"500","description":"Internal Server Error","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}},"schemaId":"components/schemas/SimpleResponse"}],"pointer":"/paths/~1v1~1currentContext/put/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"400","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"401","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"403","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"404","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"429","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}},{"code":"500","schemaId":"components/schemas/SimpleResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SimpleResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/user-context-service/putcurrentusercontext"}],"panels":[]}]},"httpPath":"/v1/currentContext"}],"content":{"contentType":"group","meta":{"name":"user-context-service"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"user-context-service","showPageActions":true},{"nodeType":"markdoc","content":"Query user context information."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/v1/currentContext","summary":"Get the current context of the user.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/user-context-service/getcurrentusercontext","deprecated":false},{"title":"/v1/currentContext","summary":"Update context for a given user","prefix":{"name":"put","color":"put"},"badges":[],"link":"/user-context-service/putcurrentusercontext","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/Account":{"id":"components/schemas/Account","kind":"json-schema","title":"Account","data":{"type":"object","properties":{"billingAccountId":{"type":"string","description":"ID of the billing account representing client's legal entity with which a contract was signed.","example":"DIGITAL2020"},"name":{"type":"string"},"countryId":{"type":"string"}},"description":"billingAccountId is generated by the Business System for the BillingAccount."}},"components/schemas/Department":{"id":"components/schemas/Department","kind":"json-schema","title":"Department","data":{"type":"object","properties":{"departmentId":{"type":"string"},"name":{"type":"string"}},"description":"departmentId is the CCM Auto-Generated ID for the Department."}},"components/schemas/Contract":{"id":"components/schemas/Contract","kind":"json-schema","title":"Contract","data":{"type":"object","properties":{"contractId":{"type":"string"},"contractName":{"type":"string"},"countryId":{"type":"string"}},"description":"contractId is the generated by the Business System for the Contract."}},"components/schemas/DataPartition":{"id":"components/schemas/DataPartition","kind":"json-schema","title":"DataPartition","data":{"type":"object","properties":{"dataPartitionId":{"type":"string"},"name":{"type":"string"},"slbPartitionId":{"type":"string"},"endpointId":{"type":"string"},"endpointName":{"type":"string"},"instance":{"type":"string"}},"description":"dataPartitionId is the CCM Auto-Generated ID for the DataPartition."}},"components/schemas/GetContext":{"id":"components/schemas/GetContext","kind":"json-schema","title":"GetContext","data":{"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"department":{"$ref":"#/components/schemas/Department"},"contract":{"$ref":"#/components/schemas/Contract"},"dataPartition":{"$ref":"#/components/schemas/DataPartition"}}}},"components/schemas/PutContext":{"id":"components/schemas/PutContext","kind":"json-schema","title":"PutContext","data":{"required":["billingAccountId"],"type":"object","properties":{"billingAccountId":{"type":"string"},"departmentId":{"type":"string"},"contractId":{"type":"string"},"dataPartitionId":{"type":"string"},"slbPartitionId":{"type":"string"}}}},"components/schemas/SimpleResponse":{"id":"components/schemas/SimpleResponse","kind":"json-schema","title":"SimpleResponse","data":{"type":"object","properties":{"message":{"type":"string"}}}}},"exampleStore":{},"securitySchemeStore":{"bearer":{"id":"bearer","type":"http","scheme":"bearer","bearerFormat":"JWT","description":"User Token from SLB Authenticator Service"},"appkey":{"id":"appkey","type":"apiKey","description":"AppKey/ConsumerKey from your App on Developer Portal","in":"header","paramName":"appkey"}},"servers":[{"url":"https://api.delfi.slb.com/ccm/userContext","description":"US"},{"url":"https://eu-api.delfi.slb.com/ccm/userContext","description":"EU"},{"url":"/_mock/solutions/ccm/apis/ccm-user-context-service","isMockServer":true,"description":"Mock server"}]},"options":{"hideSidebar":true,"mockServer":{"url":"/_mock/solutions/ccm/apis/ccm-user-context-service","position":"last","description":"Mock server"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/solutions/ccm/apis/CCM-User-Context-Service.json?download"},{"url":"/_bundle/solutions/ccm/apis/CCM-User-Context-Service.yaml?download"}],"excludeFromSearch":false,"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"CCM User Context Service","description":"Cloud Core Management Services: User Context Service  \nAPIs that support Access Token:\n  - /v1/currentContext \n\n{% admonition type=\"info\" name=\"\" %}\n  No whitelisting required.\n{% /admonition %}\n\n```plain {% title=\"ClientID\" %}\nccm-user-context-cfsservice.slbservice.com\n```  \n"}},"baseSlug":"/solutions/ccm/apis/ccm-user-context-service","routesMapping":{}}