diff --git a/api/v2/descriptors.go b/api/v2/descriptors.go
index 22ef32a0..a0569840 100644
--- a/api/v2/descriptors.go
+++ b/api/v2/descriptors.go
@@ -550,7 +550,7 @@ var routeDescriptors = []RouteDescriptor{
 						Failures: []ResponseDescriptor{
 							{
 								Name:        "Invalid Manifest",
-								Description: "The recieved manifest was invalid in some way, as described by the error codes. The client should resolve the issue and retry the request.",
+								Description: "The received manifest was invalid in some way, as described by the error codes. The client should resolve the issue and retry the request.",
 								StatusCode:  http.StatusBadRequest,
 								Body: BodyDescriptor{
 									ContentType: "application/json; charset=utf-8",
@@ -890,7 +890,7 @@ var routeDescriptors = []RouteDescriptor{
 						},
 						Successes: []ResponseDescriptor{
 							{
-								Description: "The blob has been created in the registry and is available the provided location.",
+								Description: "The blob has been created in the registry and is available at the provided location.",
 								StatusCode:  http.StatusCreated,
 								Headers: []ParameterDescriptor{
 									{
diff --git a/doc/SPEC.md b/doc/SPEC.md
index f79989f4..b82d9d6b 100644
--- a/doc/SPEC.md
+++ b/doc/SPEC.md
@@ -1151,7 +1151,7 @@ Content-Type: application/json; charset=utf-8
 }
 ```
 
-The recieved manifest was invalid in some way, as described by the error codes. The client should resolve the issue and retry the request.
+The received manifest was invalid in some way, as described by the error codes. The client should resolve the issue and retry the request.
 
 
 
@@ -1789,7 +1789,7 @@ Location: <blob location>
 Content-Length: 0
 ```
 
-The blob has been created in the registry and is available the provided location.
+The blob has been created in the registry and is available at the provided location.
 
 The following headers will be returned with the response: