Get an organization profile
Applies to: Partner Center | Partner Center operated by 21Vianet | Partner Center for Microsoft Cloud for US Government
Gets an object representing the partner's organization profile.
Prerequisites
- Credentials as described in Partner Center authentication. This scenario supports authentication with App+User credentials only.
C#
To get your organization profile, use your IAggregatePartner.Profiles collection and call the OrganizationProfile property. Finally, call the Get() or GetAsync() methods.
// IAggregatePartner partnerOperations;
OrganizationProfile organizationProfile = partnerOperations.Profiles.OrganizationProfile.Get();
Sample: Console test app. Project: PartnerCenterSDK.FeaturesSamples Class: GetOrganizationProfile.cs
Java
The Partner Center Java SDK can be used to manage Partner Center resources. It's an open-source project maintained by the partner community and not officially supported by Microsoft. You can get help from the community or open an issue on GitHub if you experience a problem.
To get your organization profile, use your IAggregatePartner.getProfiles function and call the getOrganizationProfile function. Finally, call the get() function.
// IAggregatePartner partnerOperations;
OrganizationProfile organizationProfile = partnerOperations.getProfiles().getOrganizationProfile().get();
PowerShell
The Partner Center PowerShell module can be used to manage Partner Center resources. It's an open-source project maintained by the partner community and not officially supported by Microsoft. You can get help from the community or open an issue on GitHub if you experience a problem.
To get your organization profile, execute the Get-PartnerOrganizationProfile command.
Get-PartnerOrganizationProfile
REST request
Request syntax
Method | Request URI |
---|---|
GET | {baseURL}/v1/profiles/organization HTTP/1.1 |
Request headers
For more information, see Partner Center REST headers.
Request body
None.
Request example
GET https://api.partnercenter.microsoft.com/v1/profiles/organization HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: b85cb7ab-cc2e-4966-93f0-cf0d8377a93f
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
REST response
If successful, this method returns an OrganizationProfile object in the response body.
Response success and error codes
Each response comes with an HTTP status code that indicates success or failure and additional debugging information. Use a network trace tool to read this code, error type, and additional parameters. For the full list, see Error Codes.
Response example
HTTP/1.1 200 OK
Content-Length: 648
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: b85cb7ab-cc2e-4966-93f0-cf0d8377a93f
Date: Tue, 22 Mar 2016 17:11:06 GMT
{
"id":<id>,
"companyName":"TEST_TEST_BugBash1",
"defaultAddress":{
"country":"US",
"city":"Redmond",
"state":"WA",
"addressLine1":"Two Microsoft Way",
"addressLine2":"",
"postalCode":"98052",
"firstName":"Test",
"lastName":"Account",
"phoneNumber":""
},
"tenantId":<tenantID>,
"domain":"testtestbugbash1.onmicrosoft.com",
"email":"test-partner@microsoft.com",
"language":"es",
"culture":"es-US",
"profileType":"OrganizationProfile",
"links":{
"self":{
"uri":"/profiles/organization",
"method":"GET",
"headers":[]
}
},
"attributes":{
"etag":<etag>,
"objectType":"OrganizationProfile"
}
}