bi

powerbi

158 views 08/07/2019 11/11/2019 integrador 2

2.0info: 4.0.0 powerbi description: Serviços de utilização da camada de gestão com o PowerBI x-senior-domain: bi x-senior-domain-path: bi x-senior-service-path: powerbi contact: name: Senior X Platform url: http://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/bisecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /powerbi/queries/reportToken: post: description: Retorna as informações para abertura de um relatório no PowerBI tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – pbreportid properties: pbreportid: type: string description: ID do relatório na plataforma responses: 200: description: Ok schema: type: object required: – pbReportGroupToken properties: pbReportGroupToken: type: object allOf: – #/definitions/pbReportGroupToken description: Questionário utilizado para identificar a personalidade de um candidato default: description: Error response schema: #/definitions/genericError get: description: Retorna as informações para abertura de um relatório no PowerBI tags: – Queries x-senior-visibility: PRIVATE parameters: – name: pbreportid description: ID do relatório na plataforma in: query required: true type: string responses: 200: description: Ok schema: type: object required: – pbReportGroupToken properties: pbReportGroupToken: type: object allOf: – #/definitions/pbReportGroupToken description: Questionário utilizado para identificar a personalidade de um candidato default: description: Error response schema: #/definitions/genericError /powerbi/queries/listEmbeddedInstance: post: description: Retorna a lista de instâncias do PowerBI Embedded tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – accountId properties: accountId: type: string description: ID da conta do PowerBI responses: 200: description: Ok schema: type: object required: – embeddedInstances properties: embeddedInstances: type: array items: type: object allOf: – #/definitions/pbObject minimum: 1 description: Lista de instâncias do PowerBI Embedded default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de instâncias do PowerBI Embedded tags: – Queries x-senior-visibility: PRIVATE parameters: – name: accountId description: ID da conta do PowerBI in: query required: true type: string responses: 200: description: Ok schema: type: object required: – embeddedInstances properties: embeddedInstances: type: array items: type: object allOf: – #/definitions/pbObject minimum: 1 description: Lista de instâncias do PowerBI Embedded default: description: Error response schema: #/definitions/genericError /powerbi/queries/listGateway: post: description: Retorna a lista de gateways de uma conta do PowerBI tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – accountId properties: accountId: type: string description: ID da conta do PowerBI responses: 200: description: Ok schema: type: object required: – gateways properties: gateways: type: array items: type: object allOf: – #/definitions/pbObject minimum: 1 description: Lista de gateways de uma conta do PowerBI default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de gateways de uma conta do PowerBI tags: – Queries x-senior-visibility: PRIVATE parameters: – name: accountId description: ID da conta do PowerBI in: query required: true type: string responses: 200: description: Ok schema: type: object required: – gateways properties: gateways: type: array items: type: object allOf: – #/definitions/pbObject minimum: 1 description: Lista de gateways de uma conta do PowerBI default: description: Error response schema: #/definitions/genericError /powerbi/queries/listDatasource: post: description: Retorna a lista de datasources de um gateway tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – accountId – gatewayId properties: accountId: type: string description: ID da conta do PowerBI gatewayId: type: string description: ID do Gateway responses: 200: description: Ok schema: type: object required: – datasources properties: datasources: type: array items: type: object allOf: – #/definitions/pbObject minimum: 1 description: Lista de datasources de um gateway default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de datasources de um gateway tags: – Queries x-senior-visibility: PRIVATE parameters: – name: accountId description: ID da conta do PowerBI in: query required: true type: string – name: gatewayId description: ID do Gateway in: query required: true type: string responses: 200: description: Ok schema: type: object required: – datasources properties: datasources: type: array items: type: object allOf: – #/definitions/pbObject minimum: 1 description: Lista de datasources de um gateway default: description: Error response schema: #/definitions/genericError /powerbi/queries/listAccount: post: description: Listar contas tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – offset – size – translations – orderBy – filter – displayFields properties: offset: type: integer format: int64 description: offset size: type: integer format: int64 description: size translations: type: boolean description: translations orderBy: type: string description: orderBy filter: type: string description: filter displayFields: type: array items: type: string minimum: 1 description: displayFields responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/account minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError get: description: Listar contas tags: – Queries x-senior-visibility: PRIVATE parameters: – name: offset description: offset in: query required: true type: integer format: int64 – name: size description: size in: query required: true type: integer format: int64 – name: translations description: translations in: query required: true type: boolean – name: orderBy description: orderBy in: query required: true type: string – name: filter description: filter in: query required: true type: string – name: displayFields description: displayFields in: query required: true type: array items: type: string minimum: 1 responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/account minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError /powerbi/queries/retrieveAccount: post: description: Seleção de conta tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: ID do objeto responses: 200: description: Ok schema: type: object allOf: – #/definitions/account default: description: Error response schema: #/definitions/genericError get: description: Seleção de conta tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: ID do objeto in: query required: true type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/account default: description: Error response schema: #/definitions/genericError /powerbi/queries/listDatamart: post: description: Listar datamart tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – offset – size – translations – orderBy – filter – displayFields properties: offset: type: integer format: int64 description: offset size: type: integer format: int64 description: size translations: type: boolean description: translations orderBy: type: string description: orderBy filter: type: string description: filter displayFields: type: array items: type: string minimum: 1 description: displayFields responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/datamart minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError get: description: Listar datamart tags: – Queries x-senior-visibility: PRIVATE parameters: – name: offset description: offset in: query required: true type: integer format: int64 – name: size description: size in: query required: true type: integer format: int64 – name: translations description: translations in: query required: true type: boolean – name: orderBy description: orderBy in: query required: true type: string – name: filter description: filter in: query required: true type: string – name: displayFields description: displayFields in: query required: true type: array items: type: string minimum: 1 responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/datamart minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError /powerbi/queries/retrieveDatamart: post: description: Seleção de datamart tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: ID do objeto responses: 200: description: Ok schema: type: object allOf: – #/definitions/datamart default: description: Error response schema: #/definitions/genericError get: description: Seleção de datamart tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: ID do objeto in: query required: true type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/datamart default: description: Error response schema: #/definitions/genericError /powerbi/queries/listG5 post: description: Listar versão G5 tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – offset – size – translations – orderBy – filter – displayFields properties: offset: type: integer format: int64 description: offset size: type: integer format: int64 description: size translations: type: boolean description: translations orderBy: type: string description: orderBy filter: type: string description: filter displayFields: type: array items: type: string minimum: 1 description: displayFields responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/g5version minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError get: description: Listar versão G5 tags: – Queries x-senior-visibility: PRIVATE parameters: – name: offset description: offset in: query required: true type: integer format: int64 – name: size description: size in: query required: true type: integer format: int64 – name: translations description: translations in: query required: true type: boolean – name: orderBy description: orderBy in: query required: true type: string – name: filter description: filter in: query required: true type: string – name: displayFields description: displayFields in: query required: true type: array items: type: string minimum: 1 responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/g5version minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError /powerbi/queries/retrieveG5 post: description: Seleção de versão G5 tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: ID do objeto responses: 200: description: Ok schema: type: object allOf: – #/definitions/g5version default: description: Error response schema: #/definitions/genericError get: description: Seleção de versão G5 tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: ID do objeto in: query required: true type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/g5version default: description: Error response schema: #/definitions/genericError /powerbi/queries/listReportTemplate: post: description: Listar modelo de relatório tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – offset – size – translations – orderBy – filter – displayFields properties: offset: type: integer format: int64 description: offset size: type: integer format: int64 description: size translations: type: boolean description: translations orderBy: type: string description: orderBy filter: type: string description: filter displayFields: type: array items: type: string minimum: 1 description: displayFields responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/reportTemplate minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError get: description: Listar modelo de relatório tags: – Queries x-senior-visibility: PRIVATE parameters: – name: offset description: offset in: query required: true type: integer format: int64 – name: size description: size in: query required: true type: integer format: int64 – name: translations description: translations in: query required: true type: boolean – name: orderBy description: orderBy in: query required: true type: string – name: filter description: filter in: query required: true type: string – name: displayFields description: displayFields in: query required: true type: array items: type: string minimum: 1 responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/reportTemplate minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError /powerbi/queries/retrieveReportTemplate: post: description: Seleção de modelo de relatório tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: ID do objeto responses: 200: description: Ok schema: type: object allOf: – #/definitions/reportTemplate default: description: Error response schema: #/definitions/genericError get: description: Seleção de modelo de relatório tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: ID do objeto in: query required: true type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/reportTemplate default: description: Error response schema: #/definitions/genericError /powerbi/queries/listReportType: post: description: Listar tipos de relatório tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – offset – size – translations – orderBy – filter – displayFields properties: offset: type: integer format: int64 description: offset size: type: integer format: int64 description: size translations: type: boolean description: translations orderBy: type: string description: orderBy filter: type: string description: filter displayFields: type: array items: type: string minimum: 1 description: displayFields responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/reportType minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError get: description: Listar tipos de relatório tags: – Queries x-senior-visibility: PRIVATE parameters: – name: offset description: offset in: query required: true type: integer format: int64 – name: size description: size in: query required: true type: integer format: int64 – name: translations description: translations in: query required: true type: boolean – name: orderBy description: orderBy in: query required: true type: string – name: filter description: filter in: query required: true type: string – name: displayFields description: displayFields in: query required: true type: array items: type: string minimum: 1 responses: 200: description: Ok schema: type: object required: – contents – totalPages – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/reportType minimum: 1 description: contents totalPages: type: integer format: int64 description: totalPages totalElements: type: integer format: int64 description: totalElements default: description: Error response schema: #/definitions/genericError /powerbi/queries/retrieveReportType: post: description: Seleção de tipo de relatório tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: ID do objeto responses: 200: description: Ok schema: type: object allOf: – #/definitions/reportType default: description: Error response schema: #/definitions/genericError get: description: Seleção de tipo de relatório tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: ID do objeto in: query required: true type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/reportType default: description: Error response schema: #/definitions/genericError /powerbi/queries/getMetadata: post: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: metadataFormat: type: string description: responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: default: description: Error response schema: #/definitions/genericError get: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: metadataFormat description: in: query type: string responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: default: description: Error response schema: #/definitions/genericError /powerbi/queries/exportPbReport: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /powerbi/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies default: description: Error response schema: #/definitions/genericError get: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies default: description: Error response schema: #/definitions/genericError /powerbi/actions/createTenant: post: description: Cria um grupo para o Tenant dentro da núvem do PowerBI tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – accountId – embeddedInstancesId – tenantName properties: accountId: type: string description: ID da conta do PowerBI embeddedInstancesId: type: string description: ID da instância do PowerBI Embedded tenantName: type: string description: Nome do Tenant responses: 200: description: Ok schema: type: object required: – tenantId properties: tenantId: type: string description: ID gerado no Tenant default: description: Error response schema: #/definitions/genericError /powerbi/actions/cloneDamartReport: post: description: Clona os templates de relatórios para o Tenant tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – accountId – datamartId – g5VersionId – tenantId properties: accountId: type: string description: ID da conta do PowerBI datamartId: type: string description: ID do datamart g5VersionId: type: string description: ID da versão G5 tenantId: type: string description: ID do tenant responses: 200: description: Ok schema: type: object required: – reportsId properties: reportsId: type: array items: type: string minimum: 1 description: Lista de relatórios gerados na núvem do PowerBI default: description: Error response schema: #/definitions/genericError /powerbi/actions/updateReportDatasets: post: description: Atualiza as conexões dos relatórios de um Tenant tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – accountId – tenantId – gatewayId – datasourceId – schemaName properties: accountId: type: string description: ID da conta do PowerBI tenantId: type: string description: ID do tenant gatewayId: type: string description: ID do gateway datasourceId: type: string description: ID da fonte de dados schemaName: type: string description: Nome do schema da base do tenant responses: 200: description: Ok schema: type: object required: – datasetsId properties: datasetsId: type: array items: type: string minimum: 1 description: Lista de datasets atualizados default: description: Error response schema: #/definitions/genericError /powerbi/actions/refreshSchedule: post: description: Cria agendamento de atualização de dados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – accountId – tenantId – days – times properties: accountId: type: string description: ID da conta do PowerBI tenantId: type: string description: ID do tenant days: type: array items: type: string minimum: 1 description: Lista de dias em que os relatórios serão atualizados times: type: array items: type: string minimum: 1 description: Horários em que os relatórios serão atualizados responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /powerbi/actions/createAccount: post: description: Criação de conta tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/account responses: 200: description: Ok schema: type: object allOf: – #/definitions/account default: description: Error response schema: #/definitions/genericError /powerbi/actions/updateAccount: post: description: Alteração de conta tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/account responses: 200: description: Ok schema: type: object allOf: – #/definitions/account default: description: Error response schema: #/definitions/genericError /powerbi/actions/deleteAccount: post: description: Remoção de conta tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: ID do objeto responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /powerbi/actions/createDatamart: post: description: Criação de datamart tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/datamart responses: 200: description: Ok schema: type: object allOf: – #/definitions/datamart default: description: Error response schema: #/definitions/genericError /powerbi/actions/updateDatamart: post: description: Alteração de datamart tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/datamart responses: 200: description: Ok schema: type: object allOf: – #/definitions/datamart default: description: Error response schema: #/definitions/genericError /powerbi/actions/deleteDatamart: post: description: Remoção de datamart tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: ID do objeto responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /powerbi/actions/createG5 post: description: Criação de versão G5 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/g5version responses: 200: description: Ok schema: type: object allOf: – #/definitions/g5version default: description: Error response schema: #/definitions/genericError /powerbi/actions/updateG5 post: description: Alteração de verão G5 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/g5version responses: 200: description: Ok schema: type: object allOf: – #/definitions/g5version default: description: Error response schema: #/definitions/genericError /powerbi/actions/deleteG5 post: description: Remoção de versão G5 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: ID do objeto responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /powerbi/actions/odata: post: description: tags: – Actions x-senior-visibility: PRIVATE responses: 204: description: No response default: description: Error response schema: #/definitions/genericError /powerbi/actions/importPbReport: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /powerbi/entities/pbReport: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/pbReport responses: 200: description: The created resource schema: #/definitions/pbReport default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/pbReport responses: 200: description: The created resource schema: #/definitions/pbReport default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/pbReport default: description: Error response schema: #/definitions/genericError /powerbi/entities/pbReport/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/pbReport responses: 200: description: Ok schema: #/definitions/pbReport default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/pbReport responses: 200: description: Ok schema: #/definitions/pbReport default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/pbReport default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /powerbi/entities/pbReport/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/pbReport responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError definitions: userNotificationKind: description: User notification kind. type: string enum: – Operational – Management – News userNotificationPriority: description: User notification priority. type: string enum: – Error – Alert – None eventEmailFormat: description: Format of the email type: string enum: – HTML – PLAIN_TEXT fieldType: description: type: string enum: – BINARY – BOOLEAN – DATE – DATETIME – DOUBLE – ENUM – INTEGER – MONEY – STRING – TIME fileFormat: description: type: string enum: – CSV – FLAT – JSON – XML hookFunction: description: type: string enum: – BEFORE_PARSE – BEFORE_CONVERSION – ON_ERROR – VALIDATE eventType: description: type: string enum: – CHUNK – DOWNLOAD – ERROR – FINISH – START errorStrategy: description: type: string enum: – CALL_SCRIPT – IGNORE – STOP status: description: type: string enum: – DONE – DONE_WITH_ERRORS – DOWNLOADING – ERROR – NOT_STARTED – RUNNING errorType: description: type: string enum: – CONVERT_ERROR – SERVICE_ERROR pbObject: description: Estrutura de rotorno dos objetos do PowerBI type: object required: – id – name properties: id: type: string description: ID do objeto name: type: string description: Nome do objeto pbReportGroupToken: description: Informações necessárias para abrir um relatório do PowerBI type: object required: – clientId – groupId – reportId – embedToken properties: clientId: type: string description: Código da aplicação no Azure groupId: type: string description: Código do workspace do cliente reportId: type: string description: Código do relatório embedToken: type: string description: Token único de acesso ao relatório account: description: Conta do PowerBI type: object required: – id – clientId – tenantId – clientSecret – groupTemplateId – isCurrent properties: id: type: string description: Código único da conta clientId: type: string description: Código do app registrado no Azure tenantId: type: string description: Id do tenant da Senior no Azure clientSecret: type: string description: Segredo de acesso para o Service Principal groupTemplateId: type: string description: Workspace de template isCurrent: type: boolean description: Indica se é a conta corrente para a criação de novos tenants reportTemplates: type: array items: type: object allOf: – #/definitions/reportTemplate description: Relatórios de template vinculados a esta conta reportType: description: Relatório do PowerBI type: object required: – id – name properties: id: type: string description: Código único do relatório name: type: string description: Nome do relatório datamart: type: object allOf: – #/definitions/datamart description: Datamart ao qual o relatório pertence reportTemplates: type: array items: type: object allOf: – #/definitions/reportTemplate description: Modelos de relatório datamart: description: Datamarts da aplicação do PowerBI type: object required: – id – name properties: id: type: string description: Código único do datamart name: type: string description: Nome do datamart reportTypes: type: array items: type: object allOf: – #/definitions/reportType description: Tipos de relatório g5 description: Versões compatíveis da G5 type: object required: – id – version properties: id: type: string description: Código único da versão type: string description: Código da versão reportTemplates: type: array items: type: object allOf: – #/definitions/reportTemplate description: modeles de relatório reportTemplate: description: Templates dos relatórios type: object required: – id – reportId properties: id: type: string description: Código único do template g5 type: object allOf: – #/definitions/g5version description: Versão da G5 reportType: type: object allOf: – #/definitions/reportType description: Tipo de relatório account: type: object allOf: – #/definitions/account description: Conta do PowerBI reportId: type: string description: Código do relatório no PowerBI pbReport: description: Relatório do PowerBI type: object required: – reportId – pbReportTypeId properties: id: type: string format: uuid description: Código único do relatório reportId: type: string description: Código do relatório no PowerBI pbReportTypeId: type: string description: Relatório template notifyUserEventPayload: description: Represents a regular user event notification payload discriminator: _discriminator type: object required: – notificationKind – notificationPriority – notificationSubject – notificationContent – sourceDomain – sourceService – destinationUser – _discriminator properties: notificationClass: type: string description: Class of notification notificationOrigin: type: string description: Origin of notification. Free text. Optional. notificationKind: type: string allOf: – #/definitions/userNotificationKind description: Notification kind. notificationPriority: type: string allOf: – #/definitions/userNotificationPriority description: Notification priority. notificationSubject: type: string description: Notification subject. notificationContent: type: string description: Notification content. sourceDomain: type: string description: Domain that generates the notification. sourceService: type: string description: Service that generates the notification. destinationUser: type: string description: Username of the destination user. link: type: string description: Notification link _discriminator: type: string description: emailNotifyUserEventPayload: description: Represents an email notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – from properties: from: type: string description: Email sender address sendTo: type: array items: type: string description: Additional recipients to send the email to format: type: string allOf: – #/definitions/eventEmailFormat description: Email format pushNotifyUserEventPayload: description: Represents a push notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – applicationId properties: applicationId: type: string description: Apple/Google application id blobReference: description: Default blob reference type. Every service defines its own. type: object required: – targetObjectId properties: domainName: type: string description: The domain the blob belongs to. serviceName: type: string description: The service the blob belongs to. targetObjectId: type: string description: The basic id of the blob. targetCopyId: type: string description: The id of the blob copy. basicErrorPayload: description: Default error payload type. Every service defines its own. type: object properties: message: type: string description: The user-facing error message, if any. errorCode: type: string description: The program-accessible (and service-specific) error code. importError: description: type: object required: – errorType – lineNumber – bean – message – exceptionClass properties: errorType: type: string allOf: – #/definitions/errorType description: lineNumber: type: integer format: int64 description: bean: type: string description: message: type: string description: exceptionClass: type: string description: fielddto: description: type: object required: – id – name – fieldType properties: id: type: integer format: int64 description: name: type: string description: fieldType: type: string allOf: – #/definitions/fieldType description: start: type: integer format: int64 description: size: type: integer format: int64 description: maskPattern: type: string description: hookdto: description: type: object required: – hookFunction – script properties: hookFunction: type: string allOf: – #/definitions/hookFunction description: script: type: string description: layoutdto: description: type: object required: – id – description – fileFormat – errorStrategy – skipLines – fields properties: id: type: integer format: int64 description: description: type: string description: fileFormat: type: string allOf: – #/definitions/fileFormat description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: delimiter: type: string description: skipLines: type: integer format: int64 description: fields: type: array items: type: object allOf: – #/definitions/fielddto minimum: 1 description: hooks: type: array items: type: object allOf: – #/definitions/hookdto description: importReport: description: type: object required: – id – startTime – endTime – uri – beanClass – serviceClass – layout – sucessCount – errorsCount – filteredCount – skippedCount properties: id: type: string description: startTime: type: string format: date-time description: endTime: type: string format: date-time description: uri: type: string description: beanClass: type: string description: serviceClass: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: sucessCount: type: integer format: int64 description: errorsCount: type: integer format: int64 description: filteredCount: type: integer format: int64 description: skippedCount: type: integer format: int64 description: importErrors: type: array items: type: object allOf: – #/definitions/importError description: exportEventStatus: description: type: object required: – importerId – eventType – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: recordCount: type: integer format: int64 description: importEventStatus: description: type: object required: – importerId – eventType – status – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: status: type: string allOf: – #/definitions/status description: errorMessage: type: string description: recordCount: type: integer format: int64 description: importReport: type: object allOf: – #/definitions/importReport description: exportConfig: description: type: object required: – uri – layout – async – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: errorStrategy: type: string description: importConfig: description: type: object required: – uri – layout – async – batchSize – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: batchSize: type: integer format: int64 description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: dependency: description: Represents a service dependency type: object required: – domain – service – version properties: domain: type: string description: Domain of the dependency service service: type: string description: Name of the dependency service type: string description: Version of the dependency service genericError: properties: message: type: string description: Messaging describing the error. reason: type: string description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE

Este artigo foi útil para você?

Leave A Comment