Backend

_DataVerse

Delete a Table
Go to the PowerApps home page and select 'Tables' in the sidebar.

Tables

Page Event cr34c_pageevent
cr34c_buttonname, cr34c_destinationurl, cr34c_eventname, cr34c_name, cr34c_sourceurl, cr34c_userid
Application: Graham cr34c_application
cr34c_applicationid, cr34c_opportunity, cr34c_personalstatement, cr34c_studentid, cr34c_name, cr34c_contactemail, cr34c_student
Opportunity: Graham cr34c_opportunity
cr34c_opportunityid, cr34c_active, cr34c_language, cr34c_duration, cr34c_department, cr34c_delivery, cr34c_creditbearing, cr34c_commitment, cr34c_academicyear, cr34c_compensation, cr34c_minimumgpa, cr34c_name, cr34c_type, cr34c_description, cr34c_contactemail, cr34c_applylink, cr34c_location, cr34c_deadline, cr34c_startdate, cr34c_enddate

Frequently Asked Questions

Associate Current Portal User on Insert
Power Pages Management > Basic Form > Additional Settings > Associate Current Portal User on Insert

API

URL
https://site-f7dqi.powerappsportals.com/_api/cr34c_pageevents
https://orgc302603f.crm.dynamics.com/api/data/v9.2/cr34c_pageevents

Get access token with az login: az account get-access-token --resource "https://orgc302603f.crm.dynamics.com" --query accessToken --output tsv $TOKEN = az account get-access-token --resource "https://orgc302603f.crm.dynamics.com" --query accessToken --output tsv

$TOKEN = az account get-access-token `
  --resource "https://orgc302603f.crm.dynamics.com" `
  --query accessToken `
  --output tsv

$headers = @{
    Authorization = "Bearer $TOKEN"
    Accept        = "application/json"
}

$url = "https://orgc302603f.crm.dynamics.com/api/data/v9.2/EntityDefinitions(LogicalName='cr34c_pageevent')?`$expand=ManyToOneRelationships"
$url = "https://orgc302603f.crm.dynamics.com/api/data/v9.2/EntityDefinitions(LogicalName='cr34c_pageevent')?`$select=LogicalName,SchemaName&`$expand=ManyToOneRelationships(`$select=SchemaName,ReferencedEntity,ReferencingEntity,ReferencingAttribute,ReferencedAttribute)"

try {
    $response = Invoke-RestMethod `
        -Uri $url `
        -Headers $headers `
        -Method Get `
        -ErrorAction Stop

    $response | ConvertTo-Json -Depth 20
}
catch {
    Write-Host "===== ERROR =====" -ForegroundColor Red
    Write-Host $_.Exception.Message

    Write-Host ""
    Write-Host "===== EXCEPTION TYPE =====" -ForegroundColor Yellow
    Write-Host $_.Exception.GetType().FullName

    Write-Host ""
    Write-Host "===== HTTP STATUS =====" -ForegroundColor Yellow
    if ($_.Exception.Response) {
        Write-Host $_.Exception.Response.StatusCode
        Write-Host $_.Exception.Response.StatusDescription
    }

    Write-Host ""
    Write-Host "===== RESPONSE BODY =====" -ForegroundColor Yellow

    if ($_.ErrorDetails.Message) {
        Write-Host $_.ErrorDetails.Message
    }

    Write-Host ""
    Write-Host "===== FULL ERROR =====" -ForegroundColor Yellow
    $_ | Format-List * -Force
}