Codeunit 30103 "Shpfy Communication Mgt."
Shopify · Microsoft.Integration.Shopify
Across versions
- BC23-28not present
- BC29present
- BC30changed
Shopify · Microsoft.Integration.Shopify · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
| SingleInstance | true |
Procedures
CreateWebRequestURL(UrlPath: Text): Text(internal): Create Web Request URL.CreateWebRequestURL(UrlPath: Text; Version: Text): Text(internal): Create Web Request URL.ExecuteGraphQL(GraphQLType: Enum "Shpfy GraphQL Type"): JsonToken(internal): Description for ExecuteGraphQL.ExecuteGraphQL(GraphQLType: Enum "Shpfy GraphQL Type"; Parameters: Dictionary of [Text, Text]): JsonToken(internal): Description for ExecuteGraphQL.ExecuteGraphQL(GraphQLType: Enum "Shpfy GraphQL Type"; Parameters: Dictionary of [Text, Text]; CheckOutgoingRequest: Boolean): JsonToken(internal): Execute GraphQL.ExecuteGraphQL(GraphQLQuery: Text): JsonToken(internal): Execute GraphQL.ExecuteGraphQL(GraphQLQuery: Text; ExpectedCost: Decimal): JsonToken(internal): Description for ExecuteGraphQL.ExecuteGraphQL(GraphQLQuery: Text; var ResponseHeaders: HttpHeaders; ExpectedCost: Decimal; CheckOutgoingRequest: Boolean): JsonToken(internal): Description for ExecuteGraphQL.ExecuteWebRequest(Url: Text; Method: Text; Request: Text): Text(internal): Execute Web Request.ExecuteWebRequest(Url: Text; Method: Text; Request: Text; var ResponseHeaders: HttpHeaders): Text(internal): Execute Web Request.ExecuteWebRequest(Url: Text; Method: Text; Request: Text; var ResponseHeaders: HttpHeaders; MaxRetries: Integer; CheckOutgoingRequest: Boolean): Text(internal): ExecuteWebRequest.Post(var Client: HttpClient; Url: Text; Content: HttpContent; var Response: HttpResponseMessage)(internal)Get(var Client: HttpClient; Url: Text; var Response: HttpResponseMessage)(internal)GetIdOfGId(GId: Text): BigInteger(internal): Get Id Of GId.SetShop(ShopifyShop: Record "Shpfy Shop")(internal): Set Shop.ConvertToCleanOptionValue(Data: Text): Text(internal): Description for ConvertToCleanOptionValue.EscapeGraphQLData(Data: Text): Text(internal)SetShop(ShopCode: Code[20])(internal): Description for SetShop.GetShopRecord(): Record "Shpfy Shop"(internal)CheckOutgoingRequests(Url: Text; Method: Text; Request: Text)(internal)GetApiVersion(): Text(internal)GetApiVersionExpiryDate(): DateTime(internal)ClearApiVersionCache()(internal)ConvertBooleanToText(Value: Boolean): Text(internal)GetGraphQueryLengthThreshold(): Integer(internal)
Plus 19 local procedures.
Recent changes
- 2026-09-22 #11611 [Shopify] Add GraphQL type to request telemetry (main, BC30, feature)
- 2026-08-26 #10631 Integration/main to releases 29.x 31a860b5 (releases/29.x, BC29, feature)
- 2026-08-24 #10417 [Shopify] Pace raw-text GraphQL calls to prevent excessive throttling (main, BC30, fix)
- 2026-08-05 #9327 [Shopify] Migrate Shopify Connector to Expiring Offline Access Tokens (main, BC30, feature)
- 2026-07-09 #9221 [Shopify] Uptake Admin GraphQL API to version 2026-07 (main, BC30, feature)
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Shpfy Communication Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.