Megosztás a következőn keresztül:


Manage account profiles - Get all available roles

Lekéri az összes szerepkört.

GET https://api.partnercenter.microsoft.com/v{version}/roles

URI-paraméterek

Name In Kötelező Típus Description
version
path True

string

Api-verzió.

Kérelem fejléce

Name Kötelező Típus Description
Authorization True

string

Engedélyezési tulajdonos jogkivonata

Accept True

string

Elfogadható tartalomtípus; széles körben elérhető típusú alkalmazás/json

ms-correlationid

string

A kérések belső nyomon követésére szolgál. Ha nincs megadva ms-correlationid, a kiszolgáló minden kéréshez létrehoz egy újat

ms-requestid

string

A kérések idempotensségéhez használatos. Ha nincs megadva ms-requestid, a kiszolgáló minden kéréshez létrehoz egy újat

Válaszok

Name Típus Description
200 OK

Microsoft.Partner.Sdk.Contracts.V1.Collections.ResourceCollection[Microsoft.Partner.Sdk.Contracts.V1.Contracts.RoleManagement.Role]

A kérés sikeres volt. A válasz törzse tartalmazza a támogatott szerepkörök listáját.

Media Types: "application/json", "text/json"

400 Bad Request

Hiányzó vagy érvénytelen bemenet volt. A válasz törzse adja meg a hiba részleteit.

Media Types: "application/json", "text/json"

401 Unauthorized

A kérelem hitelesítése nem történt meg. Az ügyfélnek először a partner API szolgáltatással kell hitelesítenie magát.

Media Types: "application/json", "text/json"

403 Forbidden

A kérés hitelesítése megtörtént, de a rendszer elutasította, mivel a hívónak nincs jogosultsága meghívni.

Media Types: "application/json", "text/json"

404 Not Found

Az erőforrás nem található vagy nem érhető el a megadott bemeneti paraméterekkel.

Media Types: "application/json", "text/json"

500 Internal Server Error

A partner API-szolgáltatás vagy annak egyik függősége nem tudta teljesíteni a kérést. Előfordulhat, hogy a hívók újrapróbálkoznak.

Media Types: "application/json", "text/json"

Definíciók

Name Description
Microsoft.Partner.Sdk.Contracts.V1.Collections.ResourceCollection[Microsoft.Partner.Sdk.Contracts.V1.Contracts.RoleManagement.Role]

JSON-tulajdonságokkal rendelkező erőforrások gyűjteményét tartalmazza a kimenet megjelenítéséhez

Microsoft.Partner.Sdk.Contracts.V1.Common.Link

A hivatkozás egy URI-t és egy HTTP-metódust jelöl, amely az erőforrás eléréséhez szükséges műveletet jelöli.

Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceAttributes

A gyakori objektumattribútumokra hivatkozik

Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceLinks

Az erőforrás navigációs hivatkozásai

Microsoft.Partner.Sdk.Contracts.V1.Contracts.RoleManagement.Role

Szerepkörműveletek szerződéseként használt szerepkörobjektumot jelöl.

System.Collections.Generic.KeyValuePair[System.String,System.String]

Microsoft.Partner.Sdk.Contracts.V1.Collections.ResourceCollection[Microsoft.Partner.Sdk.Contracts.V1.Contracts.RoleManagement.Role]

JSON-tulajdonságokkal rendelkező erőforrások gyűjteményét tartalmazza a kimenet megjelenítéséhez

Name Típus Description
attributes

Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceAttributes

Lekéri az attribútumokat.

items

Microsoft.Partner.Sdk.Contracts.V1.Contracts.RoleManagement.Role[]

Lekéri a gyűjteményelemeket.

links

Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceLinks

Lekéri vagy beállítja a hivatkozásokat.

totalCount

integer

Lekéri a teljes számot.

A hivatkozás egy URI-t és egy HTTP-metódust jelöl, amely az erőforrás eléréséhez szükséges műveletet jelöli.

Name Típus Description
headers

System.Collections.Generic.KeyValuePair[System.String,System.String][]

Lekéri a hivatkozásfejléceket.

method

string

A metódus.

uri

string

Az URI.

Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceAttributes

A gyakori objektumattribútumokra hivatkozik

Name Típus Description
etag

string

Lekéri vagy beállítja az etaget. Az objektum verziója a szolgáltatókban.

objectType

string

Az objektum típusa.

Az erőforrás navigációs hivatkozásai

Name Típus Description
next

Microsoft.Partner.Sdk.Contracts.V1.Common.Link

Az elemek következő oldala.

previous

Microsoft.Partner.Sdk.Contracts.V1.Common.Link

Az elemek előző lapja.

self

Microsoft.Partner.Sdk.Contracts.V1.Common.Link

Az önkiszolgáló.

Microsoft.Partner.Sdk.Contracts.V1.Contracts.RoleManagement.Role

Szerepkörműveletek szerződéseként használt szerepkörobjektumot jelöl.

Name Típus Description
attributes

Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceAttributes

Lekéri az attribútumokat.

category enum:
  • account_admin
  • developer
  • incentive
  • marketing
  • mpn
  • partner_agent
  • publisher
  • referrals
  • tenant

Lekéri vagy beállítja a szerepkör kategóriáját.

id

string

Lekéri vagy beállítja a szerepkör azonosítóját.

links

Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceLinks

Lekéri vagy beállítja a hivatkozásokat.

name

string

Lekéri vagy beállítja a szerepkör nevét.

System.Collections.Generic.KeyValuePair[System.String,System.String]

Name Típus Description
key

string

value

string