Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Accredited B2B Commerce Developer Professional (AP-202) Exam - Topic 3 Question 93 Discussion

Posted by Tesha on May 11, 2026 at 09:08 PM

Which three statements are true about Global API versioning? (3 answers)

Suggested Answer: A, D, E

Three statements that are true about Global API versioning are:

Calling in with an API version set to lower than 1 will result in an exceptional case where the exception class ccrz.BelowMinAPIVersionException will be returned to callers. This exception indicates that the API version is not supported by the framework and the caller should use a higher API version.

The API version is scoped at the Class API level and NOT at the method level. This means that all the methods in a class will use the same API version that is specified by the caller. For example, if the caller passes an API version of 4 to ccrz.ccServiceProduct.getProducts(), then all the other methods in ccrz.ccServiceProduct will also use API version 4.

Calling in with an API version set to more than current maximum will result in exception case where the exception class ccrz.ExceedsMaxAPIVersionException will be returned to callers. This exception indicates that the API version is not supported by the framework and the caller should use a lower API version. Salesforce Reference:B2B Commerce and D2C Commerce Developer Guide,API Versioning


Get Premium Salesforce Accredited B2B Commerce Developer Professional (AP-202) Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
24 comments · newest first
KE
Kenneth 2 days ago
I feel like C is misleading. It should be method-level too.
JO
Jovita 7 days ago
A is definitely true. I've encountered that exception before.
BE
Bette 13 days ago
I agree with B. It simplifies things for developers.
MA
Ma 18 days ago
I think A, B, and D are correct. They make sense to me.
PH
Phyliss 23 days ago
Right! E is also true. Exceeding max version causes issues.
WA
Wayne 28 days ago
C seems off. It’s about the class, not methods.
PA
Paris 1 month ago
D makes sense too. Versions do follow the releases.
SH
Shawna 1 month ago
A is definitely true. That exception is crucial.
PH
Phyliss 1 month ago
I agree, especially with B. No need to pass the version!
WA
Wayne 2 months ago
I think A, B, and D are correct.
MI
Mireya 2 months ago
E seems a bit odd, can you really exceed the max version?
LA
Lawrence 2 months ago
D is accurate, I remember the max version updates.
EU
Eura 2 months ago
C? Not sure about that, I thought it was method scoped.
RE
Reita 2 months ago
B sounds right, no need to specify the version!
JE
Jettie 2 months ago
A is definitely true, I've seen that exception before.
JI
Jin 3 months ago
E) Wait, really? I didn't know exceeding the max version throws an exception!
EM
Emiko 3 months ago
D) Yup, the max version keeps changing with releases.
WI
Winifred 3 months ago
C) I thought it was scoped at the method level, that's interesting!
PA
Pamella 3 months ago
B) makes sense, no need to specify if it auto-detects.
AR
Arlyne 3 months ago
A) is definitely true, I've seen that exception before.
JU
Jules 4 months ago
I recall a practice question about exceptions related to API versions, so I think options A and E might be true based on that.
CA
Casie 4 months ago
I'm a bit confused about the scope of the API version. I thought it was at the method level, but now I'm not so sure.
BE
Berry 4 months ago
I think option B is correct because we discussed how Global APIs can determine the version automatically based on the package version.
AR
Ardella 5 months ago
I remember something about the minimum API version needing to be 1, but I'm not sure if that's just for certain APIs or all of them.
0/2000 characters

Save Cancel